JAVAFX / WebView / WebEngine FireBugLite oder ein anderer Debugger?

Ich entwickle eine App und muss einen Debugger für den WebView / WebEngine-Teil der Anwendung ausführen, damit ich meine Anwendung besser debuggen kann. Aber der Code, den ich über das Internet gefunden habe, um Firebug Lite zu injizieren, funktioniert aus irgendeinem Grund nicht.

Der Javascript-Code selbst funktioniert einwandfrei, wenn ich ihn auf der Firefox-Konsole ausführe, jedoch nicht, wenn derselbe Code über JavaFX webview / webengine ausgeführt wird. Die Netbeans-Konsole wirft keine Fehler, also bin ich mir nicht sicher, warum die FirebugLite-Benutzeroberfläche nicht gerendert / geladen wird.

Was könnte dazu führen, irgendwelche anderen Alternativen?

Ich verwende JavaFX 2.2

// Funktioniert nicht ....

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');}"); 

Antworten auf die Frage(3)

Ihre Antwort auf die Frage