私はアプリケーションを開発しており、アプリケーションのWebView/WebEngineの部分でデバッガを実行する必要があるため、アプリケーションをよりよくデバッグすることができます。しかし、Firebug Liteをインジェクトするためにインターネット上で見つけたコードは何らかの理由で動作していません。JAVAFX/WebView/WebEngine FireBugLiteまたはその他のデバッガ?
Firefoxコンソールで実行するとJavascriptコード自体は正常に動作しますが、JavaFX webview/webengineで同じコードが実行された場合は正しく動作しません。 netbeansコンソールは他のエラーをスローしません...なぜ私はFirebugLite UIがレンダリング/ロードしていないのか分かりません。
これには何か他の選択肢がありますか?
webView.getEngine().executeScript("if (!document.getElementById('FirebugLite')){E = document['createElement' + 'NS'] && document.documentElement.namespaceURI;E = E ? document['createElement' + 'NS'](E, 'script') : document['createElement']('script');E['setAttribute']('id', 'FirebugLite');E['setAttribute']('src', 'https://getfirebug.com/' + 'firebug-lite.js' + '#startOpened');E['setAttribute']('FirebugLite', '4');(document['getElementsByTagName']('head')[0] || document['getElementsByTagName']('body')[0]).appendChild(E);E = new Image;E['setAttribute']('src', 'https://getfirebug.com/' + '#startOpened');}");
私はJavaFX WebViewでDevToolsを使用する方法をこの[link](http://stackoverflow.com/a/34444807/1334241) –