add isIOS13

This commit is contained in:
Harvey Zack committed 2023-05-05 13:08:07 +08:00
1 parent f6d6113423
commit cf6670bc53
3 files changed
+5 -2

No files matched your search

@@ -1,7 +1,8 @@
export const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';
export const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);
export const userAgent = typeof navigator !== 'undefined' ? navigator.userAgent : '';
export const isSafari = /^((?!chrome|android).)*safari/i.test(userAgent);
export const isWechat = /MicroMessenger/i.test(userAgent);
export const isIE = /MSIE|Trident/i.test(userAgent);
export const isAndroid = /android/i.test(userAgent);
export const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream;
export const isIOS13 = isIOS || (userAgent.includes('Macintosh') && navigator.maxTouchPoints >= 1);
export const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent) || isIOS13;