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 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 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |