我公司有一个 ASP.Net 页面,我们正在对新网站进行并行测试。现在,我在旧网站上附加了一个可点击的图像,该图像重定向到新网站。
我的问题是旧网站可以在任何网络浏览器中浏览,而新网站只能使用特定的网络浏览器打开(因为新网站的开发人员说它只能在谷歌浏览器上正常工作) 。
我需要的是当他们使用他们拥有的任何浏览器浏览旧网站,然后单击图像时,它将使用谷歌浏览器打开新网站。
这些网站发布在公司的 Windows 服务器上,所有连接到该服务器的客户端都安装了 google chrome。
如果有这样的情况:
System.Diagnostics.Process.Start("chrome.exe",
最佳答案
除非您有一些客户端软件可以接收来自网站的调用以启动 Chrome,否则这是不可能的。我的回答可以得到this的支持关于IE重定向到其他浏览器的问题。接受的答案是绝对正确的。
安全风险太大,而且 Windows 不支持这种链接。您可以编写一个在后台运行等待来自您的网站的调用的“客户端”程序。然后客户端程序就可以启动 Chrome。
希望这对您有帮助!
关于c# - 将页面重定向到不同的网络浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764971/