Отладка веб-представления JavaFX с помощью weinre
Кто-нибудь пытался отладить веб-страницы, отображаемые в веб-представлении javafx, с помощью weinre? Возможно ли это, или веб-представлению не хватает необходимой инфраструктуры?
1 ответ
Поскольку интерфейс Weinre для браузера - это просто JavaScript, а JavaScript прекрасно работает в WebView, WebView обладает "необходимой инфраструктурой" для использования weinre.
Чтобы дать представление о том, как выполнить JavaScript в контексте WebView, вы можете взглянуть на код, который я использовал для отладки WebView с помощью инструмента Firebug Lite на основе JavaScript: Отладка HTML /Javascript в JavaFX WebView. Код является слегка измененной версией кода, найденного в букмаркете Firebug Lite. Поскольку у Weinre также есть букмарклет, который можно использовать для его инициации, вы можете выполнить перевод, аналогичный тому, который я сделал для Firebug Lite.
Кроме того, Weinre можно использовать, поместив тег сценария внутри целевой веб-страницы. Взгляните на пример кода, который я создал для встраивания библиотеки сценариев jQuery в WebView - вы можете сделать то же самое для библиотеки сценариев Weinre.
Я сомневаюсь, что кто-то пытался использовать WebView с Weinre раньше.