记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

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

会飞的鱼 0 1912 2017年9月27日

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

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

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

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

下面看看源代码:

<!--判断浏览器版本开始-->
<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("亲爱的网友,您正在使用世界上最垃圾的浏览器导致本站暂不支持显示,能够更好的服务您,请您升级至火狐and谷歌");
    alert("点击跳转预置模板");
    location.href='http://www.f162.cn/?theme=defaultyh';
}
    else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0")
{

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

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

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

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

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

本文由 @会飞的鱼 于 2017-9-27 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00