在同一选项卡中启动Firefox

时间:2014-10-21 23:16:39

标签: java runtime.exec

问题描述:在我的用户机器上,默认浏览器是IE 7.由于安全原因,无法更改默认浏览器。在用户机器上点击另一个应用程序后,我的应用程序就会启动。我的应用程序在IE 7中启动。在我的应用程序中,我为用户提供了通过单击按钮启动firefox的功能。我正在使用java来启动一个新的Firefox窗口。

String url = "www.google.com";
String[] cmdArray = new String[2];
cmdArray[0] = "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe";
cmdArray[1] = url;

Runtime.getRuntime().exec(cmdArray);

上面的代码可以正常运行,但每次都会打开一个新的Firefox标签。 有没有办法检查Firefox是否已经运行(带有特定的URL),然后在同一个标​​签中打开'url'?

如果在java中无法实现这一点,可以在javascript中实现吗?

1 个答案:

答案 0 :(得分:0)

您可以使用-new-tab选项调用:

firefox.exe -new-tab www.google.com

参考:https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options

相关问题