JS判断浏览器版本实现跳转

相信开发者最讨厌的就是IE系列的浏览器了

win7,win8的IE9,10还好说,如果是遇到IE6.7.8那真的想死的心都有了。

整个站在IE下呈现出的残废效果真的让人很不爽。

今天小编陈子文给大家带来JS判断浏览器的代码,加在网站中如果遇到IE浏览器就可以直接跳转到别的地址上了。

下面看看源代码:

代码语言:javascript
复制
<!--判断浏览器版本开始-->
<script type="text/javascript">
var browser=navigator.appName
var b_version=navigator.appVersion
var version=b_version.split(";");
var trim_Version=version[1].replace(/[ ]/g,"");
if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0")
{
    alert("亲爱的网友,您正在使用IE7浏览本站,本站暂时不支持IE7浏览器,为了本站能够更好的服务您,请您升级至火狐and谷歌");
    alert("点击跳转预置模板");
    location.href='http://www.f162.cn/?theme=icms';
}
    else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0")
{
alert(&#34;亲爱的网友,您正在使用世界上最垃圾的浏览器导致本站暂不支持显示,能够更好的服务您,请您升级至火狐and谷歌&#34;);
alert(&#34;点击跳转预置模板&#34;);
location.href=&#39;http://www.f162.cn/?theme=defaultyh&#39;;

}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0")
{

alert(&#34;亲爱的网友,您正在使用IE8浏览本站,本站暂时不支持IE8浏览器,为了本站能够更好的服务您,请您升级至火狐and谷歌&#34;);
alert(&#34;点击跳转预置模板&#34;);
location.href=&#39;http://www.f162.cn/?theme=PHP-Amateur&#39;;

}

</script>
<!--判断浏览器版本结束-->

以上代码即可判断IE6.7.8浏览器。

在这里如果用于EMLOG中可将以上代码添加至header.php文件中的head标签中。

然后利用模板切换至其他能够正常显示的模板