由于不同之间的差异,有时候需要对不同浏览器采用不用的处理方式,这个时候就需要获取浏览器类型,以下是使用原生js获取浏览器类型的方法。
function init(){ var sys={}; var browsername = window.navigator.useragent; var useragent = ""; if(/trident/i.test(browsername) && !/opera/.test(browsername)){ useragent="ie"; }else if(/firefox/i.test(browsername)){ useragent="firefox"; }else if(/chrome/i.test(browsername) && /webkit/i.test(browsername) && /mozilla/i.test(browsername)){ useragent="chrome"; }else if(/opera/i.test(browsername)){ useragent="opera"; }else if(/webkit/i.test(browsername) &&!(/chrome/i.test(browsername) && /webkit/i.test(browsername) && /mozilla/i.test(browsername))){ useragent="safari"; }else{ useragent="unknow"; } return useragent; };
本方法中,获取ie版本的方法适用于ie11.
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论