scriptEngine を使用して Java でドキュメントを呼び出そうとしています ここに私のコードがあります
ScriptEngineManager scriptEngineManager=new ScriptEngineManager();
ScriptEngine scriptEngine=scriptEngineManager.getEngineByName("nashorn");
scriptEngine.eval("function func(){" +
"document.location.href=someUrl;" +
"var text=document.getElementsByTagName('textarea')[0];"}"
);
Invocable invocable= (Invocable) scriptEngine;
((Invocable) scriptEngine).invokeFunction("func");
それは例外をスローします
javax.script.ScriptException: ReferenceError: "document" is not defined in <eval> at line number 1