【问题标题】:Opening url in specific browser在特定浏览器中打开网址
【发布时间】:2013-10-08 00:34:53
【问题描述】:

我正在为我的工作开发一个程序,但遇到了问题。

该程序的目的是通过单击按钮在所选浏览器中打开不同的网站。在软件中,我让用户可以选择是使用 chrome 还是 IE 打开网站。

我尝试使用System.process.Start("URL") 打开网站。这可行,但它会在浏览器中打开在 windows 中设置为默认值的 url。

但是,我希望该软件在用户选择的浏览器中打开 URL,方法是使用 browser.exe 的文件路径 - 或任何其他方式。

【问题讨论】:

    标签: vb.net visual-studio-2010 visual-studio visual-studio-2008


    【解决方案1】:

    那么您可能需要使用 Process.Start 的可执行文件的完整路径。

    或者他们需要在你的路上:

    System.Diagnostics.Process.Start("Firefox.exe", url);

    【讨论】:

    • 谢谢,您的第二个建议已解决。
    【解决方案2】:
    Process.Start("C:\Program Files\Mozilla Firefox\firefox.exe", "http://www.somewebsite.com/");
    

    另见:

    here

    And Here

    【讨论】:

    • 完整路径在 x64 电脑上可能会失败,正确的路径:C:\Program Files (x86)\Mozilla Firefox 最好使用上面的短版本。
    猜你喜欢
    • 2015-06-03
    • 1970-01-01
    • 2011-05-09
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    相关资源
    最近更新 更多