在Google Chrome中的隐身窗口中打开一个链接

时间:2016-01-23 04:37:13

标签: javascript java

有没有办法通过Java或Javascript执行此操作,给定链接为String?我一直在寻找,但我只找到有关Android设备的话题,我要求的是一台Windows PC。

我没有计划如何使用适当的Chrome权限来学习如何编写扩展程序,但如果这是唯一的方式,那就这样吧。

1 个答案:

答案 0 :(得分: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”并打开网址只需添加网址:“example.com”。

这意味着您很可能可以通过以下方式将参数添加到参数中的chrome:

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