mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 16:08:47 +03:00
Improve CPU detection for ARM64
This commit is contained in:
parent
837042a3e8
commit
e5e13adc81
@ -340,7 +340,7 @@
|
|||||||
/((?:i[346]|x)86)[;\)]/i // IA32 (x86)
|
/((?:i[346]|x)86)[;\)]/i // IA32 (x86)
|
||||||
], [[ARCHITECTURE, 'ia32']], [
|
], [[ARCHITECTURE, 'ia32']], [
|
||||||
|
|
||||||
/\b(aarch64|armv?8e?l?)\b/i // ARM64
|
/\b(aarch64|arm(v?8e?l?|_?64))\b/i // ARM64
|
||||||
], [[ARCHITECTURE, 'arm64']], [
|
], [[ARCHITECTURE, 'arm64']], [
|
||||||
|
|
||||||
/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i // ARMHF
|
/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i // ARMHF
|
||||||
@ -356,7 +356,7 @@
|
|||||||
/(sun4\w)[;\)]/i // SPARC
|
/(sun4\w)[;\)]/i // SPARC
|
||||||
], [[ARCHITECTURE, 'sparc']], [
|
], [[ARCHITECTURE, 'sparc']], [
|
||||||
|
|
||||||
/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?:64|(?=v(?:[1-7]|[5-7]1)l?|;|eabi))|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i
|
/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i
|
||||||
// IA64, 68K, ARM/64, AVR/32, IRIX/64, MIPS/64, SPARC/64, PA-RISC
|
// IA64, 68K, ARM/64, AVR/32, IRIX/64, MIPS/64, SPARC/64, PA-RISC
|
||||||
], [[ARCHITECTURE, lowerize]]
|
], [[ARCHITECTURE, lowerize]]
|
||||||
],
|
],
|
||||||
|
@ -111,6 +111,22 @@
|
|||||||
"architecture" : "arm64"
|
"architecture" : "arm64"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc" : "ARM64",
|
||||||
|
"ua" : "Mozilla/5.0 (Windows NT 10.0; ARM64; RM-1096) AppleWebKit/537.36 (KHTML like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"architecture" : "arm64"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "ARM64",
|
||||||
|
"ua" : "Mozilla/5.0 (Linux; arm_64; Android 9; HRY-LX1T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 YaBrowser/19.12.1.121.00 Mobile Safari/537.36",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"architecture" : "arm64"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Pocket PC",
|
"desc" : "Pocket PC",
|
||||||
"ua" : "Opera/9.7 (Windows Mobile; PPC; Opera Mobi/35166; U; en) Presto/2.2.1",
|
"ua" : "Opera/9.7 (Windows Mobile; PPC; Opera Mobi/35166; U; en) Presto/2.2.1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user