我正在开发一个项目,其中我需要使用JAVA或JSP的所有选项卡的浏览器URL。我已经尝试将JavaScript代码执行到Java并获得HELLO WORLD输出,但我需要的是当前打开的所有浏览器的URL选项卡。如何获得所有浏览器使用java的当前标签URL?
我试过到目前为止:
String script = "function hello(name) { print('Hello, ' + name); }";
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("JavaScript");
engine.eval(script);
Invocable inv = (Invocable) engine;
inv.invokeFunction("hello", "Scripting!!");
向我们展示了什么你试过 –
String script =“function hello(name){print('Hello,'+ name);}”; ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName(“JavaScript”);引擎.val(脚本); // javax.script.Invocable是一个可选接口。 //检查您的脚本引擎是否实现! //注意JavaScript引擎实现了Invocable接口。 Invocable inv =(Invocable)引擎; //调用名为 “你好” inv.invokeFunction全局函数( “你好”, “脚本!!”); –
请与代码编辑的问题,所以我们实际上可以读取它 –