var browserInfo = {
versions: function () {
var userAgent = navigator.userAgent,
appVersion = navigator.appVersion;
return {
// IE内核
trident: userAgent.indexOf('Trident') > -1,
// opera内核
presto: userAgent.indexOf('Presto') > -1,
// 苹果、谷歌内核
webKit: userAgent.indexOf('AppleWebKit') > -1,
// 火狐内核
gecko: userAgent.indexOf('Gecko') > -1 && userAgent.indexOf('KHTML') == -1,
// 是否为移动终端
mobile: !!userAgent.match(/AppleWebKit.*Mobile.*/),
// ios终端
ios: !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
// android终端
android: userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') > -1,
// 是否为iPhone或者QQHD浏览器
iPhone: userAgent.indexOf('iPhone') > -1,
// 是否iPad
iPad: userAgent.indexOf('iPad') > -1,
// 是否web应该程序,没有头部与底部
webApp: userAgent.indexOf('Safari') == -1,
// 是否微信 (2015-01-22新增)
weixin: userAgent.indexOf('MicroMessenger') > -1,
// 是否QQ
qq: userAgent.match(/\sQQ/i) == " qq"
};
},
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}