将在IE中打开的链接导航到Mozilla

时间:2014-07-31 03:40:06

标签: jquery jsf primefaces

我想强制用户在Mozilla中打开链接。

即使用户在IE中打开链接,也应使用JQuery或Java Script将链接导航到Mozilla浏览器。

谢谢!

2 个答案:

答案 0 :(得分:3)

从JavaScript或JQuery执行程序是不可能的。如果允许这种行为,那么就会出现安全风险,因为您可以访问的任何网站都可以在您的PC上打开程序。正如其他评论者所提到的,您唯一可以做的就是提示用户使用Mozilla Firefox。这可以这样完成。

if(navigator.userAgent.toLowerCase().indexOf('firefox') == -1){
    alert("Please view this webpage with the Mozilla Firefox web browser.")
}

您甚至可以将一些代码绑定到锚标记的点击事件,确保只有运行Firefox的用户才会被重定向,并且其他浏览器的用户会收到提示他们切换的警报。

答案 1 :(得分:3)

这是不可能的,因为其他人描述了许多错误原因。

您应该关注的主要问题是您的应用程序在IE中不起作用的原因。

JSF工作和支持IE浏览器(当然主要是新版本)和PrimeFaces,IceFaces,RichFaces等JSF UI库现在都在某种程度上支持IE。

也许发布您在IE中获得的错误以及哪些组件等。