Js判断浏览器的函数,可区分chrome,safari

来源:百度文库 编辑:神马文学网 时间:2024/04/30 07:25:12

浏览器判断的对象mybrowser

var browserName = navigator.userAgent.toLowerCase();mybrowser = {version: (browserName.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1],safari: /webkit/i.test(browserName) && !this.chrome,opera: /opera/i.test(browserName), firefox:/firefox/i.test(browserName),ie: /msie/i.test(browserName) && !/opera/.test(browserName),mozilla: /mozilla/i.test(browserName) && !/(compatible|webkit)/.test(browserName) && !this.chrome, chrome: /chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)}