goldrain

  PHP博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  6 随笔 :: 0 文章 :: 7 评论 :: 0 Trackbacks
一般常用方法是document.all
if(document.all){
   //IE代码
}else{
  //其他
}
 
其实这么做不够,document.all能区分出FireFox,却无法区分Opera,因为Opera支持document.all.
我现在的做法是:
var isIE = document.all && window.external;
...
 
Opera不支持window.external,所以这么做就比较保险了。

不知是否有更好的方法?
posted on 2007-04-29 17:51 goldrain 阅读(11270) 评论(2)  编辑 收藏 引用 网摘

评论

# re: 如何用js判断浏览器是否是IE 2007-05-08 21:40 闲耘
var Browser = {
'isIE' : (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),
'isFirefox' : navigator.userAgent.indexOf('Firefox') >= 0,
'isOpera' : navigator.userAgent.indexOf('Opera') >= 0
};

判断浏览器UserAgent。  回复  更多评论
  

# re: 如何用js判断浏览器是否是IE 2007-06-04 16:36 picasa
可行  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: