Tag: firebug lite

JAVAFX / WebView / WebEngine FireBugLite还是其他一些调试器?

我正在开发一个应用程序,需要在应用程序的WebView / WebEngine部分运行调试器,以便我可以更好地调试我的应用程序。 但我在互联网上发现注入Firebug Lite的代码由于某种原因无法正常工作。 如果我在Firefox控制台上运行Javascript代码本身可以正常工作,但是当通过JavaFX webview / webengine执行相同的代码时,Javascript代码本身工作正常。 netbeans控制台不会抛出其他错误…所以我不确定为什么FirebugLite UI没有渲染/加载。 什么可能导致这种,任何其他选择? 我正在使用JavaFX 2.2 //不起作用…. 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’);}”);