c# - 将页面重定向到不同的网络浏览器

标签 c# asp.net windows google-chrome intranet

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

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

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

这些网站发布在公司的 Windows 服务器上,所有连接到该服务器的客户端都安装了 google chrome。

如果有这样的情况: System.Diagnostics.Process.Start("chrome.exe", ); 这将在客户端执行(而不是在服务器端),请告知。

最佳答案

除非您有一些客户端软件可以接收来自网站的调用以启动 Chrome,否则这是不可能的。我的回答可以得到this的支持关于IE重定向到其他浏览器的问题。接受的答案是绝对正确的。

安全风险太大,而且 Windows 不支持这种链接。您可以编写一个在后台运行等待来自您的网站的调用的“客户端”程序。然后客户端程序就可以启动 Chrome。

希望这对您有帮助!

关于c# - 将页面重定向到不同的网络浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764971/

相关文章:

c# - 更改任何一个元素时如何保持 RichText 格式(粗体/斜体/等)?

c# - 使用 Task.Delay() 的成本是多少?

c# - 为更新面板编写代码触发器。 C#——ASP.NET

windows - BATCH : How to capture the extension of the file, 或如何进行正则表达式之类的模式测试

windows - Docker 组合容器失败并退出,代码 127 丢失/bin/env bash

c# - 解析器错误 : '_Default' is not allowed here because it does not extend class 'System.Web.UI.Page' & MasterType declaration

c# - 删除datagridview标题中的排序箭头并将文本放在框的中央

c# - MVC 4 : How to maintain sessions and cookies to be still valid after IIS restart?

c# - 动态返回位图给浏览器

c++ - 生成的资源文件包含奇怪的包含文件