if((!to3d())||document.documentMode==10||document.documentMode==11){window.location="error.html";}这样能过滤掉哪些浏览器,大神解释下这句话?我想实现ie11以下浏览器和低版本的FF浏览器都跳转,该如何判断呢?
2 回答

眼眸繁星
TA贡献1873条经验 获得超9个赞
利用正则表达式来判断ie浏览器版本判断是否IE浏览器if(document.all){alert("这个是ie浏览器");}判断是否IE6浏览器方法一:if(/MSIE6.0/ig.test(navigator.appVersion)){alert("这个是ie6浏览器");}或/MSIE8/.test(navigator.appVersion)方法二:varIE=!+'\v1';IE6=IE&&([/MSIE(\d).0/i.exec(navigator.userAgent)][0][1]==6)判断是否IE7浏览器if(/MSIE7.0/ig.test(navigator.appVersion)){alert("这个是ie7浏览器“);}根据以上判断IE浏览器,同理判断其它IE浏览器以此类推。通过浏览器版本信息判断各浏览器var_uat=navigator.userAgent;if(_uat.indexOf("MSIE6.0")>0)alert("ie6");elseif(_uat.indexOf("MSIE7.0")>0)alert("ie7");elseif(_uat.indexOf("MSIE8.0")>0)alert("ie8");elseif(_uat.indexOf("Firefox")>0)alert("firefox");判断是否FF3.6浏览器if(navigator.userAgent.toLowerCase().indexOf("firefox/3.6")>-1){alert("是ff3.6版本的");}
添加回答
举报
0/150
提交
取消