isIE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
if (msie > 0) {
// IE 10 or older => return version number
return true;
}
var trident = ua.indexOf("Trident/");
if (trident > 0) {
// IE 11 => return version number
return true;
}
var edge = ua.indexOf("Edge/");
if (edge > 0) {
// Edge (IE 12+) => return version number
return true;
}
// other browser
return false;
},
本文介绍了一种通过检查UserAgent字符串来判断当前浏览器是否为IE及其版本的JavaScript方法。此方法涵盖了从IE10及更早版本到IE11和Edge的检测,对于Web开发者在进行跨浏览器兼容性测试时非常实用。
1万+

被折叠的 条评论
为什么被折叠?



