这篇文章主要介绍了 js 判断是否为 ie 的方法,有需要的朋友可以参考一下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
下面第三种亲测可用
第一种:
- if(window.addEventListener){
- alert("not ie");
- }else if(window.attachEvent){
- alert("is ie");
- }else{
- alert("这种情况发生在不支持Dhtml的老版本浏览器(现在一般都支持)")
- }
第二种:
- if(document.all){
- alert("IE6");
- }else{
- alert("not ie");
- }
第三种:
- var navigatorName = "Microsoft Internet Explorer";
- var isIE = false;
- if( navigator.appName == navigatorName ){
- isIE = true;
- alert("ie")
- }else{
- alert("not ie")
- }
第四种:
- if(!+[1,])alert("这是ie浏览器");
- else alert("这不是ie浏览器");
来源: