33Judge runtime environment
44
55## Support
6- <img alt =" browser " src =" https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg " width =" 25px " height =" 25px " /> <img alt =" weex " src =" https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg " width =" 25px " height =" 25px " /> <img alt =" miniApp " src =" https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg " width =" 25px " height =" 25px " /> <img alt =" wechatMiniprogram " src =" https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg " width =" 25px " height =" 25px " > <img alt =" bytedanceMicroApp " src =" https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg " width =" 25px " height =" 25px " > <img alt =" quickApp " src =" https://gw.alicdn.com/tfs/TB1MP7EwQT2gK0jSZPcXXcKkpXa-200-200.svg " width =" 25px " height =" 25px " >
6+ <img alt="browser" src="https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg" width="25px" height="25px" /> <img alt="weex" src="https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg" width="25px" height="25px" /> <img alt="miniApp" src="https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg" width="25px" height="25px" /> <img alt="wechatMiniprogram" src="https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg" width="25px" height="25px"> <img alt="bytedanceMicroApp" src="https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg" width="25px" height="25px"> <img alt="quickApp" src="https://gw.alicdn.com/tfs/TB1MP7EwQT2gK0jSZPcXXcKkpXa-200-200.svg" width="25px" height="25px"> <img alt="baiduSmartProgram" src="https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png" width="25px" height="25px" title="百度小程序"> <img alt="kuaiShouMiniProgram" src="https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png" width="25px" height="25px" title="快手小程序">
77
88## Install
99``` bash
@@ -12,7 +12,7 @@ $ npm install universal-env --save
1212
1313## Usage
1414``` javascript
15- import { isWeex , isWeb , isMiniApp , isNode , isWeChatMiniProgram , isByteDanceMicroApp , isQuickApp } from ' universal-env' ;
15+ import { isWeex , isWeb , isMiniApp , isNode , isWeChatMiniProgram , isByteDanceMicroApp , isQuickApp , isBaiduSmartProgram , isKuaiShouMiniProgram } from ' universal-env' ;
1616
1717```
1818
@@ -32,6 +32,12 @@ Checks if environment is a wechat miniprogram environment.
3232### ` isByteDanceMicroApp: boolean `
3333Checks if environment is a bytedance microapp environment.
3434
35+ ### ` isBaiduSmartProgram: boolean `
36+ Checks if environment is a baidu smartprogram environment.
37+
38+ ### ` isKuaiShouMiniProgram: boolean `
39+ Checks if environment is a kuaishou miniprogram environment.
40+
3541### ` isQuickApp: boolean `
3642Checks if environment is a quickapp environment.
3743
@@ -42,18 +48,22 @@ Checks if environment is a Node.js environment.
4248
4349Note:To judge MiniProgram env in WebView, please insert JS SDK accordingly.
4450
45- | | isMiniApp | isWeChatMiniProgram | isByteDanceMicroApp | isQuickApp | isWeb | isWeex | isNode |
46- | ----------------------------- | --------- | ------------------- | ------------------- | ---------- | ----- | ------ | ------ |
47- | Alibaba MiniApp | ✔️ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |
48- | Alibaba MiniApp WebView | ✔️ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ |
49- | Wechat MiniProgram | ✘ | ✔️ | ✘ | ✘ | ✘ | ✘ | ✘ |
50- | Wechat MiniProgram WebView | ✘ | ✔️ | ✘ | ✘ | ✔️ | ✘ | ✘ |
51- | ByteDance MicroApp | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘ | ✘ |
52- | ByteDance MicroApp WebView | ✘ | ✘ | ✔️ | ✘ | ✔️ | ✘ | ✘ |
53- | QuickApp | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘ |
54- | QuickApp WebView | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ |
55- | Weex | ✘ | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘ |
56- | Node | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔️ |
57- | Web | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ |
51+ | | isMiniApp | isWeChatMiniProgram | isByteDanceMicroApp | isQuickApp | isWeb | isWeex | isNode | isKuaiShouMiniProgram | isBaiduSmartProgram |
52+ | ----------------------------- | --------- | ------------------- | ------------------- | ---------- | ----- | ------ | ------ | ------ | ------ |
53+ | Alibaba MiniApp | ✔️ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘| ✘|
54+ | Alibaba MiniApp WebView | ✔️ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘| ✘|
55+ | Wechat MiniProgram | ✘ | ✔️ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘| ✘|
56+ | Wechat MiniProgram WebView | ✘ | ✔️ | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘| ✘|
57+ | ByteDance MicroApp | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘ | ✘ | ✘| ✘|
58+ | ByteDance MicroApp WebView | ✘ | ✘ | ✔️ | ✘ | ✔️ | ✘ | ✘ | ✘| ✘|
59+ | KuaiShou MiniProgram | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘ | ✘ | ✔️| ✘|
60+ | KuaiShou MiniProgram WebView | ✘ | ✘ | ✔️ | ✘ | ✔️ | ✘ | ✘ | ✔️| ✘|
61+ | Baidu SmartProgram | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘| ✔️|
62+ | Baidu SmartProgram WebView | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘| ✔️|
63+ | QuickApp | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘ | ✘| ✘|
64+ | QuickApp WebView | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘| ✘|
65+ | Weex | ✘ | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘| ✘|
66+ | Node | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘| ✘|
67+ | Web | ✘ | ✘ | ✘ | ✘ | ✔️ | ✘ | ✘ | ✘| ✘|
5868
5969
0 commit comments