From d5b58bb1ce4d5690fb6c9e58c5dcd9350473ed4e Mon Sep 17 00:00:00 2001 From: Germey Date: Sat, 31 Aug 2024 01:26:21 +0800 Subject: [PATCH] Fix is wechat function (#133) Co-authored-by: AceDataCloud --- ...acloud-nexior-0b8a2d5d-beca-4da4-9610-15183038db07.json | 7 +++++++ src/utils/is.ts | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 change/@acedatacloud-nexior-0b8a2d5d-beca-4da4-9610-15183038db07.json diff --git a/change/@acedatacloud-nexior-0b8a2d5d-beca-4da4-9610-15183038db07.json b/change/@acedatacloud-nexior-0b8a2d5d-beca-4da4-9610-15183038db07.json new file mode 100644 index 00000000..7f6a215b --- /dev/null +++ b/change/@acedatacloud-nexior-0b8a2d5d-beca-4da4-9610-15183038db07.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix is wechat browser", + "packageName": "@acedatacloud/nexior", + "email": "office@acedata.cloud", + "dependentChangeType": "patch" +} diff --git a/src/utils/is.ts b/src/utils/is.ts index df7cc95e..545ddb2c 100644 --- a/src/utils/is.ts +++ b/src/utils/is.ts @@ -17,7 +17,8 @@ export const isJSONString = (str: string): boolean => { * Check if the string is wechat browser */ export const isWechatBrowser = (): boolean => { - return /micromessenger/i.test(navigator.userAgent); + const ua = navigator.userAgent.toLowerCase(); + return ua.includes('micromessenger'); }; /**