js判断浏览器是否IE(更新支持 IE11)
由于担心客户使用可能会造成未知兼容问题的远古旧版浏览器,没错说的是IE。所以略微贴心地在首页加上检测,针对IE提示页面不兼容(免得js出错)
JS代码如下:
function isIe() {
var i = navigator.userAgent.toLowerCase().indexOf("msie"); //对旧版ie9及以前版本有效
if(i!=-1){
return true;
}else{
//ie11 userAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko
return (!!window.ActiveXObject || "ActiveXObject" in window); //兼容ie10/11
}
}
- 只要是safari/firefox/chrome(包括用它内核的其他国产浏览器),我都不怎么担心,没有用太刁钻独占的特性。
- 真的不是我懒,连巨硬自己都放弃了 EDGE研发线,拥抱chrome了。