关于使用JS获取浏览器类型的方法
程序员文章站
2023-11-21 16:16:40
由于不同之间的差异,有时候需要对不同浏览器采用不用的处理方式,这个时候就需要获取浏览器类型,以下是使用原生js获取浏览器类型的方法。
function init(){
var sys={}...
由于不同之间的差异,有时候需要对不同浏览器采用不用的处理方式,这个时候就需要获取浏览器类型,以下是使用原生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.