如何判断浏览器版本,低版本浏览器则跳转提示升级浏览器版本的页面?

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

眼眸繁星

利用正则表达式来判断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版本的");}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript