usedjs
Version:
used.js 是一个轻量级小巧的可运行在浏览器中的 JavaScript 函数库
14 lines (13 loc) • 823 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Browser = typeof window !== 'undefined';
exports.Weex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;
exports.weexPlatform = exports.Weex && WXEnvironment.platform.toLowerCase();
var UA = exports.Browser && window.navigator.userAgent.toLowerCase();
exports.IE = UA && /msie|trident/.test(UA);
exports.IE9 = UA && UA.indexOf('msie 9.0') > 0;
exports.Edge = UA && UA.indexOf('edge/') > 0;
exports.Android = (UA && UA.indexOf('android') > 0) || (exports.weexPlatform === 'android');
exports.iOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (exports.weexPlatform === 'ios');
exports.Chrome = UA && /chrome\/\d+/.test(UA) && !exports.Edge;
exports.NodeJS = !exports.Browser && !exports.Weex && typeof global !== undefined;