2

我有一个我们公司的 ASP.Net 页面,我们正在对新网站进行并行测试。现在,我在旧网站上附加了一个可点击的图像,该图像重定向到新网站。

我的问题是旧网站可以在任何网络浏览器中浏览,而新网站只能使用特定的网络浏览器打开(由于新网站的开发人员说它只能在谷歌浏览器上正常工作)。

我所需要的只是当他们使用他们拥有的任何浏览器浏览旧网站时,然后单击图像,它将使用谷歌浏览器打开新网站。

这些网站发布在公司的 Windows 服务器上,所有连接到它的客户端都安装了谷歌浏览器。

如果有类似的东西: System.Diagnostics.Process.Start("chrome.exe", <url>); 将在客户端(而不是在服务器端)执行,请告知。

4

2 回答 2

3

This is not possible unless you have some client software that can receive a call from the website to launch Chrome. My answer can be backed by this question about IE redirection to other browser. The accepted answer is absolutely correct.

The security risk would be too great and besides windows doesn't support that kind of linking. You could write a "client" program that runs in the background waiting for a call from your website. Then the client program could launch Chrome.

Hope this helps you!

于 2013-02-08T03:00:59.827 回答
1

是你的问题吗?: 你想通过谷歌浏览器打开你的链接。如果是,你不能这样做!因为 ASP.net、PHP 等.. 一种服务器端语言,做不到!,如果没有客户端上的任何应用程序,它是不可能的。

于 2013-02-08T03:03:02.850 回答