UNPKG

use-on-demand

Version:
42 lines 1.76 kB
/** * 判断是否微信登陆 * 参考资料:http://caibaojian.com/browser-ios-or-android.html */ // var browser = { var xX_MyBrowser = /** @class */ (function () { function xX_MyBrowser() { } xX_MyBrowser.versions = function () { var u = navigator.userAgent; var app = 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('Adr') > -1, iPhone: u.indexOf('iPhone') > -1, iPad: u.indexOf('iPad') > -1, safari: u.indexOf('Safari') == -1, weixin: u.indexOf('MicroMessenger') > -1, qq: String(u.match(/\sqq/i)) == ' qq', }; }(); xX_MyBrowser.language = function () { return (navigator.browserLanguage || navigator.language).toLowerCase(); }(); // TIP 处理,市面上最广泛的iOS设备(满足ios、iPhone或iPad 的设备) xX_MyBrowser.superIOSCheck = function () { /** * 此处,不要添加【Safari】的UA。 * 原因是: * 1.MacOS电脑上,安装【苹果APP】无用,给出一个【安卓APP】的下载地址,更好。 */ return xX_MyBrowser.versions.ios || xX_MyBrowser.versions.iPhone || xX_MyBrowser.versions.iPad; }(); return xX_MyBrowser; }()); export { xX_MyBrowser }; //# sourceMappingURL=MobileUA.js.map