Process.Start()在Windows 10 / Chrome

时间:2015-08-24 19:30:01

标签: c# wpf google-chrome windows-10

我正在使用C#开发一个WPF应用程序,当按下按钮时会打开一个链接,该按钮使用查询字符串来传递某些信息。现在,我使用Process.start(myURL)。使用Chrome作为默认浏览器时,查询字符串信息会被删除。相同的代码适用于Windows 8上的IE / Chrome / Firefox和Windows 10中的IE / Edge。

你可以通过运行Process.Start("https://www.google.com/#q=cats");来复制这个问题,你甚至不会得到一张可爱的猫咪照片。

编辑:感谢@mjw,我发现问题出在我公司的网址上,其格式为https://mycompany.com/#/login?token=xxx。所以新问题,如何在我的网址中使用哈希标志?我已经尝试用%23代替#而没有成功。

2 个答案:

答案 0 :(得分:2)

这看似很明显,但你试过了吗?

Process.Start("https://www.google.com/search?q=cats");

答案 1 :(得分:1)