npm.io
3.3.3 • Published 5 years ago

universal-env

Licence
—
Version
3.3.3
Deps
1
Size
11 kB
Vulns
0
Weekly
0

universal-env npm

判断和获取运行时环境

支持

browser weex miniApp wechatMiniprogram bytedanceMicroApp quickApp baiduSmartProgram kuaiShouMiniProgram

安装

$ npm install universal-env --save

示例

import { isWeex, isWeb, isMiniApp, isNode, isWeChatMiniProgram, isByteDanceMicroApp, isQuickApp, isBaiduSmartProgram, isKuaiShouMiniProgram } from 'universal-env';

APIS

isWeex: boolean

校验 Weex 环境

isWeb: boolean

校验 Web 环境

isMiniApp: boolean

校验阿里小程序环境

isWeChatMiniProgram: boolean

校验微信小程序环境

isByteDanceMicroApp: boolean

校验字节跳动小程序环境

isBaiduSmartProgram: boolean

校验百度小程序环境

isKuaiShouMiniProgram: boolean

校验快手小程序环境

isQuickApp: boolean

校验快应用环境

isNode: boolean

校验 Node.js 环境

各容器内返回结果

注:以下各小程序 WebView 内容器判断依赖 WebView 中注入容器的JS SDK。

isMiniApp isWeChatMiniProgram isByteDanceMicroApp isQuickApp isWeb isWeex isNode isKuaiShouMiniProgram isBaiduSmartProgram
阿里小程序 ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
阿里小程序 WebView ✘ ✘ ✘ ✘ ✘ ✘ ✘
微信小程序 ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
微信小程序 WebView ✘ ✘ ✘ ✘ ✘ ✘ ✘
字节跳动小程序 ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
字节跳动小程序 WebView ✘ ✘ ✘ ✘ ✘ ✘ ✘
快手小程序 ✘ ✘ ✘ ✘ ✘ ✘ ✘
快手小程序 WebView ✘ ✘ ✘ ✘ ✘ ✘
百度小程序 ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
百度小程序 WebView ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
快应用 ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
快应用 WebView ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
Weex ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
Node ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
Web ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘

Keywords