一般常用方法是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的作用是用来调用浏览器提供的外部方法,大家有兴趣可以去查阅下。

 

相关文章: