mirror of https://github.com/alibaba/ice.git
fix: add isPHA and isKraken env for backward compatibility
This commit is contained in:
parent
0141336861
commit
ea6b08f1f1
|
|
@ -1,5 +1,9 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 3.6.5
|
||||||
|
|
||||||
|
- hotfix: add isPHA and isKraken env for backward compatibility.
|
||||||
|
|
||||||
## 3.6.4
|
## 3.6.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@ice/app",
|
"name": "@ice/app",
|
||||||
"version": "3.6.4",
|
"version": "3.6.5",
|
||||||
"description": "provide scripts and configuration used by web framework ice",
|
"description": "provide scripts and configuration used by web framework ice",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./esm/index.js",
|
"main": "./esm/index.js",
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,11 @@ export const isKuaiShouMiniProgram = isClient && import.meta.target === 'kuaisho
|
||||||
export const isWeChatMiniProgram = isClient && import.meta.target === 'wechat-miniprogram';
|
export const isWeChatMiniProgram = isClient && import.meta.target === 'wechat-miniprogram';
|
||||||
export const isQuickApp = false; // Now ice.js will not implement quick app target.
|
export const isQuickApp = false; // Now ice.js will not implement quick app target.
|
||||||
export const isMiniApp = isAliMiniApp; // in universal-env, isMiniApp is equals to isAliMiniApp
|
export const isMiniApp = isAliMiniApp; // in universal-env, isMiniApp is equals to isAliMiniApp
|
||||||
|
export const isKraken = isClient && import.meta.target === 'kraken';
|
||||||
|
|
||||||
// Following variables are runtime executed envs.
|
// Following variables are runtime executed envs.
|
||||||
// See also @uni/env.
|
// See also @uni/env.
|
||||||
|
export const isPHA = isWeb && typeof pha === 'object';
|
||||||
const ua = typeof navigator === 'object' ? navigator.userAgent || navigator.swuserAgent : '';
|
const ua = typeof navigator === 'object' ? navigator.userAgent || navigator.swuserAgent : '';
|
||||||
export const isThemis = /Themis/.test(ua);
|
export const isThemis = /Themis/.test(ua);
|
||||||
export const isWindVane = /WindVane/i.test(ua) && isWeb && typeof WindVane !== 'undefined' && typeof WindVane.call !== 'undefined';
|
export const isWindVane = /WindVane/i.test(ua) && isWeb && typeof WindVane !== 'undefined' && typeof WindVane.call !== 'undefined';
|
||||||
|
|
@ -25,6 +27,8 @@ export default {
|
||||||
isWeb,
|
isWeb,
|
||||||
isNode,
|
isNode,
|
||||||
isWeex,
|
isWeex,
|
||||||
|
isKraken,
|
||||||
|
isPHA,
|
||||||
isThemis,
|
isThemis,
|
||||||
isMiniApp,
|
isMiniApp,
|
||||||
isByteDanceMicroApp,
|
isByteDanceMicroApp,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue