判断是不是IE6,并提示用户升级

0

万恶的IE6,一直是网页设计人员心中的痛,虽然有很多workaround的方法,但我觉得直接判断网页是不是IE6比较直接有效,如果是IE6,看要秀支持的语法还是页面、升级链接等,或者干脆就恐吓IE6用户,再不升级IE,电脑会直接下载病毒好了…XD

以下是javascript的侦测语法:

if(window.XMLHttpRequest){ //Mozilla, Safari, IE7
    if(!window.ActiveXObject){ // Mozilla, Safari,
        alert('Mozilla, Safari');
    }else{
        alert('IE7');
    }
}else {
    alert('IE6');
}

再加一个,可以提示IE6用户下载其他浏览器吧:

<!–[if lte IE 6]>
 
<div style="background-color:#AA1111; color:#ffffff; margin:5px 0 5px 0;padding:3px 10px 3px 10px;border-color:#F6F6F6; border-style:solid;border-width:2px;">
<p><font size="2"><strong>您好</strong>,系统判断您的目前使用的浏览器版本太过老旧,且安全性不足。建议使用更快、更好用的浏览器!如:
<a target="_blank" href="http://www.microsoft.com/taiwan/windows/internet-explorer/worldwide-sites.aspx">IE8.0</a>。
<a target="_blank" href="http://www.google.com/chrome?hl=zh-TW">Google 浏览器 </a>
<a target="_blank" href="http://moztw.org/firefox/">Firefox</a>
</font></p>
</div>
 
<![endif]–>

发表评论

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 必填字段 *

为何看不到我发布的评论?

正在提交, 请稍候...