diff --git a/src/App.tsx b/src/App.tsx index ca8aa1f..4bbd0f3 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -490,9 +490,8 @@ function getArchitecture(): string { function getPlatform(): string { const userAgent = navigator.userAgent.toLowerCase() - const isAppleTouchDevice = userAgent.includes("macintosh") && navigator.maxTouchPoints > 1 - if (userAgent.includes("iphone") || userAgent.includes("ipad") || userAgent.includes("ipod") || isAppleTouchDevice) { + if (userAgent.includes("iphone") || userAgent.includes("ipad") || userAgent.includes("ipod")) { return "iOS" } else if (userAgent.includes("android")) { return "Android" @@ -511,9 +510,8 @@ function getPlatform(): string { function getIosDeviceInfo(): { isIosDevice: boolean; isIosPhone: boolean } { const userAgent = navigator.userAgent.toLowerCase() - const isAppleTouchDevice = userAgent.includes("macintosh") && navigator.maxTouchPoints > 1 - const isIosDevice = /iphone|ipad|ipod/.test(userAgent) || isAppleTouchDevice - const isIosTablet = userAgent.includes("ipad") || isAppleTouchDevice + const isIosDevice = /iphone|ipad|ipod/.test(userAgent) + const isIosTablet = userAgent.includes("ipad") return { isIosDevice, isIosPhone: isIosDevice && !isIosTablet, diff --git a/src/main.tsx b/src/main.tsx index ecee74f..ebe5b9b 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -127,8 +127,7 @@ const disableTouchZoom = () => { disableTouchZoom() const platform = navigator.userAgent.toLowerCase() -const isAppleTouchDevice = platform.includes("macintosh") && navigator.maxTouchPoints > 1 -const isIos = /iphone|ipad|ipod/.test(platform) || isAppleTouchDevice +const isIos = /iphone|ipad|ipod/.test(platform) const isAndroid = platform.includes("android") const isMacDesktop = platform.includes("mac") && !isIos