var browser = {
versions: function () {
var u = window.navigator.userAgent, app = window.navigator.appVersion;
return {
trident: u.indexOf('Trident') > -1,
presto: u.indexOf('Presto') > -1,
webKit: u.indexOf('AppleWebKit') > -1,
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,
mobile: !!u.match(/AppleWebKit.*Mobile.*/),
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
iPhone: u.indexOf('iPhone') > -1,
iPad: u.indexOf('iPad') > -1,
webApp: u.indexOf('Safari') == -1
};
}(),
language: (window.navigator.browserLanguage || window.navigator.language).toLowerCase()
};
if (browser.versions.mobile) {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
alert('这是微信浏览器');
} else if (ua.match(/WeiBo/i) == "weibo") {
alert('这是新浪微博客户端');
} else if (ua.match(/QQ/i) == "qq") {
alert('这是QQ浏览器');
} else if (browser.versions.ios && ua.match(/MicroMessenger/i) != "micromessenger") {
alert('这是IOS终端');
} else if (browser.versions.android && ua.match(/MicroMessenger/i) != "micromessenger") {
alert('这是安卓终端');
}
} else {
alert('在PC浏览器打开');
}