在编写一些perl来处理这个问题之前,我想知道是否有另一种阻止Internet Explorer 8和旧版本查看我的网站的方法。我还想允许Internet Explorer 9和更新版本。任何想法都表示赞赏。
由于
答案 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,允许您确定浏览器支持的“截止点”;然后,它会在屏幕顶部显示一条小的(非侵入性,可关闭的)消息,通知访问者他们当前的浏览器不会按预期显示所有功能,并且可能存在安全漏洞。它提供了一个链接,帮助他们升级当前的浏览器。
这不是完全阻止人们,而是感觉更有帮助,也是一种有价值的“教育”信息! :)