当前位置: 首页 > Web前端 > vue.js

js判断浏览器

时间:2023-03-31 16:52:05 vue.js

函数myBrowser(){varuserAgent=navigator.userAgent;//获取浏览器的userAgent字符串varisOpera=userAgent.indexOf("Opera")>-1;//判断是否是Opera浏览器varisIE=userAgent.indexOf("compatible")>-1&&userAgent.indexOf("MSIE")>-1&&!isOpera;//判断是否为IE浏览器varisEdge=userAgent.indexOf("Edge")>-1;//判断是否为IEEdge浏览器varisFF=userAgent.indexOf("Firefox")>-1;//判断是否是火狐浏览器varisSafari=userAgent.indexOf("Safari")>-1&&userAgent.indexOf("Chrome")==-1;//判断是否是Safari浏览器varisChrome=userAgent.indexOf("Chrome")>-1&&userAgent.indexOf("Safari")>-1;//判断Chrome浏览器if(isIE){varreIE=newRegExp("MSIE(\\d+\\.\\d+);");reIE.test(userAgent);varfIEVersion=parseFloat(RegExp["$1"]);如果(fIEVersion==7){返回“IE7”;}elseif(fIEVersion==8){返回“IE8”;}elseif(fIEVersion==9){返回“IE9”;}elseif(fIEVersion==10){返回“IE10”;}elseif(fIEVersion==11){返回“IE11”;}else{返回“0”;}//IE版本过低return"IE";}如果(isOpera){返回“歌剧”;}如果(isEdge){返回“边缘”;}如果(isFF){返回“FF”;}如果(isSafari){返回“Safari”;}如果(isChrome){返回“Chrome”;}}