阻止IE 8及以下版本

时间:2011-11-08 04:25:20

标签: html apache

在编写一些perl来处理这个问题之前,我想知道是否有另一种阻止Internet Explorer 8和旧版本查看我的网站的方法。我还想允许Internet Explorer 9和更新版本。任何想法都表示赞赏。

由于

3 个答案:

答案 0 :(得分:2)

试试这个

if ($.browser.msie  && parseInt($.browser.version) <= 8) 
{
     //Your Code
}

但我建议你不要阻止IE,很多专业人士确实使用IE浏览器。

如果要阻止IE,只需在页面加载后将页面的HTML内容更改为null。

  $('body').html('<span> This site does not support IE8 or below.</span>')

由于

答案 1 :(得分:2)

使用条件评论。

<!--[if lte IE 8]>
Put your upgrade message here - with any html you like - but no comments
<![endif]-->

仅限IE浏览器 更进一步的信息:http://www.quirksmode.org/css/condcom.html

答案 2 :(得分:1)

这也很有用 - http://browser-update.org/

一小块可配置的JS,允许您确定浏览器支持的“截止点”;然后,它会在屏幕顶部显示一条小的(非侵入性,可关闭的)消息,通知访问者他们当前的浏览器不会按预期显示所有功能,并且可能存在安全漏洞。它提供了一个链接,帮助他们升级当前的浏览器。

这不是完全阻止人们,而是感觉更有帮助,也是一种有价值的“教育”信息! :)