在特定浏览器中打开链接

时间:2015-09-07 03:52:44

标签: javascript html5

我有一个可在所有浏览器上运行的Web应用程序,但有一个指向另一个只能在Internet Explorer中运行的应用程序的链接。当我的应用程序在其他浏览器(如chrome)中运行时,如何强制浏览器在新的IE浏览器中打开此链接?这段代码应该写在服务器端还是客户端?

2 个答案:

答案 0 :(得分:2)

您不能强迫客户端像您要求的那样启动其他浏览器。

我建议您在启动应用程序时测试它是否正在IE中运行。如果不是,它应该发出一条错误消息,说明:“此应用程序需要Internet Explorer。请在IE中重新打开。”然后让它停在那里。

答案 1 :(得分:2)

最有可能的是,使用JavaScript和HTML5的资源,您无法在最终用户的计算机上运行应用程序。而且,在安全性和可用性方面听起来不正确。

你能做的最好的事情就是写一条消息,比如"在IE浏览器中打开这个链接"靠近你的链接。
在最后一页,您可以检测用户的浏览器,如果它不是IE,则向他显示一条消息"不幸的是,此网页仅适用于IE。请在IE"中打开它。

顺便问一下,您能否告诉我们,为什么您的网页无法在其他浏览器中使用?也许,我们会在那里找到合适的答案。