Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Google Chrome的匿名窗口中打开链接_Javascript_Java - Fatal编程技术网

Javascript 在Google Chrome的匿名窗口中打开链接

Javascript 在Google Chrome的匿名窗口中打开链接,javascript,java,Javascript,Java,如果链接是一个字符串,有没有办法通过Java或Javascript实现这一点?我一直在寻找,但我只找到了关于Android设备的话题,我想要一台Windows PC 我没有计划学习如何为Chrome编写具有适当权限的扩展,但如果这是唯一的方法,那就这样吧。要在JAVA中运行包括Chrome在内的任何可执行文件: 如果应用程序的路径是系统变量: String location = System.getenv("APPVARIAVLE"); Process process = new Process

如果链接是一个字符串,有没有办法通过Java或Javascript实现这一点?我一直在寻找,但我只找到了关于Android设备的话题,我想要一台Windows PC


我没有计划学习如何为Chrome编写具有适当权限的扩展,但如果这是唯一的方法,那就这样吧。

要在JAVA中运行包括Chrome在内的任何可执行文件:

如果应用程序的路径是系统变量:

String location = System.getenv("APPVARIAVLE");
Process process = new ProcessBuilder(location).start(); 
或者,如果要使用完全限定路径:

Process process = new ProcessBuilder("C:\\location\\MyApp.exe").start();
process builder的用户表示可以添加如下参数:

new ProcessBuilder("myCommand", "myArg1", "myArg2");
incognito的参数看起来是:“-incognito”,打开一个url只需添加url:“example.com”

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

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

您使用的浏览器是什么?@mjz19910编辑的标题,很抱歉造成混淆。如果您有一个具有打开选项卡权限的扩展名,您可以使用
chrome.windows.create({“url”:url,“incognito”:true})
dupe of可能应该先键入标题进行搜索是的,这太完美了!非常感谢。这太棒了!谢谢你的解释。