2016-01-23 205 views
3

有沒有什麼辦法通過Java或Javascript來完成這項工作,假設鏈接是一個字符串?我一直在尋找,但我只找到有關Android設備的主題,我正在尋求Windows PC。在谷歌瀏覽器的隱身窗口中打開鏈接

我還沒有計劃學習如何編寫一個擴展適當的權限爲Chrome,但如果這是唯一的方式,那麼就這樣吧。

+0

您使用的是什麼瀏覽器? – mjz19910

+0

@ mjz19910編輯標題,對於混淆抱歉。 – Tim

+3

如果你有一個擴展的權限來打開標籤,你可以使用'chrome.windows.create({「url」:url,「incognito」:true})' – mjz19910

回答

3

在Java運行任何可執行包括Chrome:

如果應用程序路徑是一個系統變量:

String location = System.getenv("APPVARIAVLE"); 
Process process = new ProcessBuilder(location).start(); 

或者,如果你想使用完全合格的路徑:

Process process = new ProcessBuilder("C:\\location\\MyApp.exe").start(); 

流程構建器的JavaDoc表示您可以添加如下參數:

new ProcessBuilder("myCommand", "myArg1", "myArg2"); 

隱身模式的參數看起來像是「-incognito」,要打開一個url只需添加url:「example.com」。

,這意味着你可以最有可能可以添加URL和隱姓埋名參數如下方式在參數鉻:

Process process = new ProcessBuilder("C:\\YourChrome\\Location\\chrome.exe","-incognito","http://stackoverflow.com").start(); 
+0

是的,這很完美!非常感謝。 – Tim

+0

這太神奇了!謝謝你的好解釋。 – dinomario10

相關問題