代码改变世界

判断浏览器是否是IE

2012-07-06 10:47  江苏黑马  阅读(384)  评论(1)    收藏  举报

一般常用方法是document.all

if(document.all){
   //IE代码
}else{
  //其他
}

其实这么做不够,document.all能区分出FireFox,却无法区分Opera,因为Opera支持document.all。

if(document.all && window.external){
   //IE代码
}else{
  //其他
}

Opera不支持window.external。window.external的作用是用来调用浏览器提供的外部方法,大家有兴趣可以去查阅下。