我使用 JavaFX 创建了一个简单的浏览器WebView
。我还添加了 Firebug Lite 来检查网站。为了启用 Firebug Lite,我使用了一个WebEngine
和方法executeScript()
:
engine.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 中拦截 Firebug Lite 的检查器函数的返回值(我想是一个字符串)?