quick hack for better Apple M1 Rosetta compat
authorAJ ONeal <aj@boomer.local>
Thu, 7 Jan 2021 00:37:47 +0000 (17:37 -0700)
committerAJ ONeal <aj@boomer.local>
Thu, 7 Jan 2021 00:37:47 +0000 (17:37 -0700)
_webi/ua-detect.js

index 74916773f57555bc62727c77e01911830f6b08e7..426db69615e15ed13c686b5afdb17ad1c8e37376 100644 (file)
@@ -54,6 +54,10 @@ function getArch(ua) {
     return '-';
   }
 
+  // quick hack for Apple Silicon M1 
+  // Native:  Darwin boomer.local 20.2.0 Darwin Kernel Version 20.2.0: Wed Dec  2 20:40:21 PST 2020; root:xnu-7195.60.75~1/RELEASE_ARM64_T8101 arm64
+  // Resetta: Darwin boomer.local 20.2.0 Darwin Kernel Version 20.2.0: Wed Dec  2 20:40:21 PST 2020; root:xnu-7195.60.75~1/RELEASE_ARM64_T8101 x86_64
+  ua = ua.replace(/xnu-.*RELEASE_[^\s]*/, '')
   if (/aarch64|arm64|arm8|armv8/i.test(ua)) {
     return 'arm64';
   } else if (/aarch|arm7|armv7/i.test(ua)) {