Rhino / Java 6 のスクリプト エンジンを使用する場合:
ScriptEngine engine = manager.getEngineByName("JavaScript");
私の問題は、いくつかのスクリプト (通常はブラウザー環境用に作成されたもの) を評価するときに、「ウィンドウ」が定義されていないためにスクリプト エンジンがクラッシュすることです。
ただし、DOM 環境をシミュレート/モックする最良の方法は何ですか (たとえば、「ウィンドウ」オブジェクト)。
これは Java で実行できますか (たとえば、ScriptEngine / Java で何かを有効にするなど)、または DOM をシミュレートする JavaScript を含める必要がありますか?
Rhino/Java 6 スクリプト エンジンでこれをシミュレートするための現在の最適なソリューションは何ですか?