Tizen Web SDK: Как удаленно отлаживать (веб-инспектор) веб-приложение, работающее на часах (Galaxy)?
Мне интересно, как (и если это вообще возможно) удаленно отлаживать приложение, написанное с помощью веб-SDK, работающее на Samsung Galaxy Watch?
Я могу:
- подключиться к часам с помощью диспетчера устройств (показываются логи и т. д.)
- установить и запустить приложение на часах
- отладить приложение в эмуляторе часов (чтобы я мог убедиться, что отладчик Javascript работает)
Когда я пытаюсь отлаживать на самих часах:
- он правильно устанавливает приложение
- устанавливает переадресацию портов, например, в консоли сборки: Переадресованный порт: локальный (34473) -> удаленный (34473)
- запускает Chrome Dev Tools, например, в консоли сборки: Открытие веб-инспектора: http://127.0.0.1:34473/devtools/inspector.html?ws=127.0.0.1:34473/devtools/page/3c071e56-9c65-494f-a22a-0011ea747859
... но страница Chrome пуста. Перезагрузка страницы не имеет значения, все еще остается пустой.
Погуглил я нашел очень мало. В этом сообщении на форуме ( https://developer.tizen.org/forums/web-application-development/web-inspector-not-working-remote-device?langswitch=en) описывается та же проблема, но ответ не является полезным: предоставленная ссылка показывает, как запустить приложение (которое работает), а не как удаленно отлаживать.
Любая помощь будет оценена. На данный момент я не уверен, что это даже возможно.
Watch работает под управлением Tizen 4.0.0.1 и использует Tizen Studio 3.0.
0 ответов
После долгих поисков я нашел способ решить проблему с пустым экраном с помощью Chrome DevTools в этом посте: Инспектор Chrom devtools показывает пустой белый экран во время отладки с помощью веб-приложения Samsung TV Tizen.
В принципе
- Создайте папку
c:\Temp
если он еще не существует - Перейдите в Window > Preferences > Tizen Studio > Web > Chrome -> Extra parameters.
- Добавить
--enable-blink-features=ShadowDOMV0 --enable-blink-features=CustomElementsV0 --user-data-dir=c:\Temp
У меня была такая же проблема раньше. Я решил ответ Хён Джун Чон этого форума. https://developer.tizen.org/forums/web-application-development/web-inspector-not-working-remote-device?langswitch=en
У меня была похожая проблема в прошлом. Я заметил, что Chrome с версии 54 начал блокировать некоторые процессы, а вкладка консоли пуста. Я обнаружил, что jakubkozlowsk@hotmail.com подготовил расширение Tizen Console Fix, которое решило эту проблему. Я начал использовать это, и это помогло мне