2011-05-03 128 views
-1

可能重复:
how to restrict users to open the email link only in IE or Mozilla只能在IE中打开链接的浏览器

嗨, 我发送的邮件链接是这样的:

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

从我的应用程序给用户,有没有什么办法,我可以马柯确认或检查,以便此链接只能在IE浏览器打开,

条件

,当他们的用户尝试在其他任何浏览器中打开它应该给一个警告信息,告诉他在IE中打开只有浏览器。

任何帮助将是巨大的,希望我的问题是明确的

感谢 库马尔

+0

不行!用户控制用户的计算机。 – Jamiec 2011-05-03 12:53:06

+1

请不要再发布相同的问题,只是因为你不喜欢你得到的答案。 – 2011-05-03 12:53:32

回答

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]> 
0

嗯,你可以检查服务器端或通过JavaScript的用户代理,并显示相应的信息。但我不会推荐这么做。更好地使页面与“真实”浏览器一起工作。

0

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

但是,如果必须,这段JavaScript代码添加到您的网页:

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

然而,要注意的是,如果浏览器支持JavaScript,这只会工作。

相关问题