を使用してJavaFXで簡単なブラウザを作成しましたWebView
。Web サイトを検査するために 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 のインスペクターの関数の戻り値 (おそらく文字列) をインターセプトするにはどうすればよいですか?