一、正确的方法:
通过navigator对象的userAgent属性来判断,
主要是判断userAgent 的信息里是否含有以下字段信息:
js代码(非完整版)
/************
navigator.userAgent.indexOf("Firefox") >-1 火狐
navigator.userAgent.indexOf("Chrome") >-1 谷歌
navigator.userAgent.indexOf("MEIS") >-1
&& navigator.userAgent.indexOf("Trident") >-1 ie
************/
二、错误的方法:
用navigator.appName 检测浏览器类型
这个属性不准确,因为在chorme和火狐和ie10+中,此属性为'netscape',而ie9以及以下的ie中显示为‘Microsoft Internet Explorer’。
所以这个属性绝对不能单独用于检测是否IE浏览器;