JAVAFX / WebView / WebEngine FireBugLite lub jakiś inny debugger?

Zajmuję się tworzeniem aplikacji i muszę uruchomić debugger w części aplikacji WebView / WebEngine, aby móc lepiej debugować moją aplikację. Ale kod, który znalazłem w Internecie, aby wstrzyknąć Firebug Lite, z jakiegoś powodu nie działa.

Sam kod JavaScript działa dobrze, jeśli uruchomię go w konsoli Firefox, ale nie wtedy, gdy ten sam kod jest wykonywany przez webview / webengine JavaFX. Konsola netbeans nie rzuca żadnych błędów innych ... więc nie jestem pewien, dlaczego interfejs FirebugLite nie jest renderowany / ładowany.

Co może być przyczyną innych, alternatywnych rozwiązań?

Używam JavaFX 2.2

// Nie działa ....

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

questionAnswers(3)

yourAnswerToTheQuestion