我正在開發一個項目,其中我需要使用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全局函數( 「你好」, 「腳本!!」); –
請與代碼編輯的問題,所以我們實際上可以讀取它 –