X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=_webi%2Fua-detect.js;h=426db69615e15ed13c686b5afdb17ad1c8e37376;hb=fd5ed124f1cf98ea1504f54263a5700ed3d78ed9;hp=c0483cb2ee6904c3cb47e65ac68f992d1d77ca0f;hpb=d24043dc1c18369dbd059ecdd083ff8af9fd2fac;p=webi-installers%2F.git diff --git a/_webi/ua-detect.js b/_webi/ua-detect.js index c0483cb..426db69 100644 --- a/_webi/ua-detect.js +++ b/_webi/ua-detect.js @@ -54,9 +54,13 @@ function getArch(ua) { return '-'; } - if (/arm64|arm8|armv8/i.test(ua)) { + // 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 (/arm7|armv7/i.test(ua)) { + } else if (/aarch|arm7|armv7/i.test(ua)) { return 'armv7l'; } else if (/arm6|armv6/i.test(ua)) { return 'armv6l';