【问题标题】:Force Firefox to open new tab and not new window强制 Firefox 打开新标签而不是新窗口
【发布时间】:2015-06-11 11:48:52
【问题描述】:

我的应用程序有时会在浏览器中打开 URL。我用Process.Start("http://www.example.com") 做这个。

我的默认浏览器是 Firefox。我注意到如果上面的代码在没有 Firefox 窗口处于活动状态时运行,每个 URL(我一次打开几个 URL)都会在自己的窗口中打开。

但是,如果 Firefox 窗口已经打开,则所有 URL 都会作为新标签页打开。

如何让它始终作为标签打开?总是像窗户一样?打开一个新窗口并将所有内容都设置为其中的选项卡?

【问题讨论】:

    标签: windows firefox process tabs


    【解决方案1】:

    由于浏览器之间的命令行参数不同,要成功执行此操作,您需要显式启动 Firefox 并传入适当的参数。您必须为要驱动的每个其他浏览器创建一个类似的解决方案。

    如果这是您为自己或在您可以控制用户计算机上安装的内容的环境中做的事情,那么它可能是可以解决的。但如果它是一个可以在任何 Windows PC 上运行的通用程序,那么它可能就不实用了。

    对于 firefox,命令行参数是:

    -new-tab URL
    

    在新标签页中打开 URL。

    -new-window URL
    

    在新窗口中打开网址。

    【讨论】:

      猜你喜欢
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      相关资源
      最近更新 更多