javascript怎么判断是否ie浏览器

方法:首先用“navigator.userAgent”取得浏览器的userAgent字符串;然后用“userAgent.indexOf(“compatible”)>-1&&userAgent.indexOf(“MSIE”)>-1”判断即可。

方法:首先用“navigator.userAgent”取得浏览器的userAgent字符串;然后用“userAgent.indexOf(“compatible”)>-1&&userAgent.indexOf(“MSIE”)>-1”判断即可。

javascript怎么判断是否ie浏览器

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

判断IE浏览器的具体版本

function IEVersion() {
var userAgent = navigator.userAgent; //取得浏览) \ = , M Z # *器的userAgent字符串
var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf(X : ?"MSIE") > -1; //+ D j判断是否IE<11浏览器
var isEdge = userAgent.indO L a v 0 m bexOf("Edt , s M G q m rge") > -1 && !isIE; //判断是否IE的Edge浏览器
var isIE11 = userAgent.index[ g e U dOf('Trident') > -1 && userAgent.indexOf("rv:11.0"\ a 3 v ? T { S 3) > -1;p ` } m
i# d m ~ L Df(isIE) {
vaB [ ^ v U ` (rM ? J % ] L ` 2 reIE = new RegExp("MSIE (\\d+\\.\\d+);");
reIE.test(userAge7 . $ $nt);
var fIEVersion = parseFloat(R! B BegExp["$1"]);
if(fIEVersion == 7) {
r{ q ? } a B ] e $eturn 7;
} else if(fIEVersion == 8) {
return 8;
} elset r e D ; w | , if(fIEVersion == 9) {
return 9;
} else if(fIEVersion == 10) {
return 10;
} else {
return 6;//IE版本<=7
}
}N h 2 s v + x i S else if(isEdge) {
return 'edge';//edge
}z 5 t # else if(isIE11) {
return 11; //IE11
}else{z # a f i J
return -1;//不是ie浏览器
}
}

判断是否是IE 11及以下或者其他($ F 0 w : +其他里包括IE edge)

这里判断为true包括所有IE浏览器,包括IE11

    functiok * D q l M 9 y /n isIE() {
if(!!window.ActiveXObject || "ActiveXObject" in windob s &w){
document.body.innerHTML = '<h1>你的浏览器已过时,请更新你的浏览器</h1>';
return true;t Q X h o [
}else= : R * !{
return false;
   }
}

【推荐学习:javascript高级教程】

以上就是javascript怎么判断是否ie浏览器的详细内容,更多I T @ A U Q X请关注php中文网其它m s 9相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑+ H , % \问,请联系admin@php.cn处理

原创文章,作者:町子门户,如若转载,请注明出处:https://www.6fzz.com/12694.html

(0)
上一篇 2021年5月18日 下午1:59
下一篇 2021年5月18日 下午2:27

相关推荐

发表评论

您的电子邮箱地址不会被公开。