UNPKG

usedjs

Version:

used.js 是一个轻量级小巧的可运行在浏览器中的 JavaScript 函数库

20 lines (16 loc) 865 B
export interface WeexWXEnvironment { platform: string; } declare var WXEnvironment: WeexWXEnvironment; declare var global: any; export const Browser = typeof window !== 'undefined' export const Weex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform export const weexPlatform = Weex && WXEnvironment.platform.toLowerCase() const UA = Browser && window.navigator.userAgent.toLowerCase() export const IE = UA && /msie|trident/.test(UA) export const IE9 = UA && UA.indexOf('msie 9.0') > 0 export const Edge = UA && UA.indexOf('edge/') > 0 export const Android = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android') export const iOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios') export const Chrome = UA && /chrome\/\d+/.test(UA) && !Edge export const NodeJS = !Browser && !Weex && typeof global !== undefined;