1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue当前浏览器是否为ie_vue项目检测IE浏览器版本 版本太低给出提示

vue当前浏览器是否为ie_vue项目检测IE浏览器版本 版本太低给出提示

时间:2019-02-26 07:25:01

相关推荐

vue当前浏览器是否为ie_vue项目检测IE浏览器版本 版本太低给出提示

functionbrowserVersion(){

varuserAgent=navigator.userAgent;//取得浏览器的userAgent字符串

varisIE=userAgent.indexOf("compatible")>-1&&userAgent.indexOf("MSIE")>-1;//判断是否IE<11浏览器

varisIE11=userAgent.indexOf('Trident')>-1&&userAgent.indexOf("rv:11.0")>-1;

varisEdge=userAgent.indexOf("Edge")>-1&&!isIE;//Edge浏览器

varisFirefox=userAgent.indexOf("Firefox")>-1;//Firefox浏览器

varisOpera=userAgent.indexOf("Opera")>-1||userAgent.indexOf("OPR")>-1;//Opera浏览器

varisChrome=userAgent.indexOf("Chrome")>-1&&userAgent.indexOf("Safari")>-1&&userAgent.indexOf("Edge")==-1&&userAgent.indexOf("OPR")==-1;//Chrome浏览器

varisSafari=userAgent.indexOf("Safari")>-1&&userAgent.indexOf("Chrome")==-1&&userAgent.indexOf("Edge")==-1&&userAgent.indexOf("OPR")==-1;//Safari浏览器

if(isIE){

varreIE=newRegExp("MSIE(\\d+\\.\\d+);");

reIE.test(userAgent);

varfIEVersion=parseFloat(RegExp["$1"]);

if(fIEVersion==7){

return'IE:7';

}elseif(fIEVersion==8){

return'IE:8';

}elseif(fIEVersion==9){

return'IE:9';

}elseif(fIEVersion==10){

return'IE:10';

}else{

return'IE:6';//IE版本<7

}

}elseif(isIE11){

return'IE:11';

}elseif(isEdge){

return'Edge:'+userAgent.split('Edge/')[1].split('.')[0];

}elseif(isFirefox){

return'Firefox:'+userAgent.split('Firefox/')[1].split('.')[0];

}elseif(isOpera){

return'Opera:'+userAgent.split('OPR/')[1].split('.')[0];

}elseif(isChrome){

return'Chrome:'+userAgent.split('Chrome/')[1].split('.')[0];

}elseif(isSafari){

return'Safari:';+userAgent.split('Safari/')[1].split('.')[0];

}else{

return-1;//不是ie浏览器

}

}

(function(){

varlimitObj={

'IE':10,

'Edge':12,

'Firefox':52,

'Opera':42,

'Chrome':56,

'Safari':11

}

varbrowserVersionStr=browserVersion().split(':');

varname=browserVersionStr[0];

varversion=browserVersionStr[1];

console.log(66,browserVersionStr,name,version)

if(!limitObj[name]||limitObj[name]&&version

varstr="你的浏览器版本太低了,已经和时代脱轨了:(";

varstr3="1、建议您升级浏览器版本";

varstr2="2、推荐使用:谷歌,"+

"火狐,"+

"其他双核极速模式";

document.writeln("

"+

"

"+str+"

"+str3+"

"+

str2+"

如果你使用的是双核浏览器,请切换到极速(高速)模式/兼容模式访问,如果仍然不能访问,请考虑以上两条建议

");

document.execCommand("Stop");

};

}());

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。