仅在IE浏览器中打开链接

时间:2011-05-03 12:50:50

标签: javascript

  

可能重复:
  how to restrict users to open the email link only in IE or Mozilla

您好, 我发送这样的邮件链接:

http://localhost/abc/RFalse&format&retururl=/abc/Reports/main.aspx&mailid=surya

从我的应用程序到用户,是否有任何方法可以确保或检查此链接只能在 IE浏览器中打开

条件

当用户尝试在任何其他浏览器中打开时,它应该发出警告消息,告诉他仅在IE浏览器中打开。

任何帮助都会很棒,希望我的问题很清楚

感谢 库马尔

3 个答案:

答案 0 :(得分:2)

问题很清楚。答案是:不可能。

将链接更改为有条件代码的页面,以显示链接。

以下是您将链接发送到

的页面上的代码
<!--[if IE]>
<a href="real_link_for_ie_users.html">You have a browser I have decided to support</a>
<![endif]-->
<![if !IE]>
I apologise, but for some reason you are using a browser that I have decided not to support
<![endif]>

答案 1 :(得分:0)

好吧,您可以在服务器端或通过JavaScript检查用户代理并显示相应的消息。但我不建议这样做。最好使页面与“真正的”浏览器一起使用。

答案 2 :(得分:0)

这是完全可能的,但不好的做法。您应该使用Web标准来确保它适用于任何浏览器。

但是,如果必须,请将此JavaScript代码添加到您的网页:

if (navigator.appName!='Internet Explorer') { alert('This website can only be viewed with Internet Explorer'); history.go(-1); }

但请注意,这只有在启用JavaScript时才有效。