mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 07:58:45 +03:00
Backport - Improve CPU detection: x86
(cherry picked from commit 9e64f34e726d79c8ad2aca4bf4ed3cf989680285)
This commit is contained in:
parent
56bd805dc8
commit
c8fc8c35d2
@ -374,10 +374,8 @@
|
|||||||
/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i // AMD64 (x64)
|
/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i // AMD64 (x64)
|
||||||
], [[ARCHITECTURE, 'amd64']], [
|
], [[ARCHITECTURE, 'amd64']], [
|
||||||
|
|
||||||
/(ia32(?=;))/i // IA32 (quicktime)
|
/(ia32(?=;))/i, // IA32 (quicktime)
|
||||||
], [[ARCHITECTURE, lowerize]], [
|
/\b((i[346]|x)86)(pc)?\b/i // IA32 (x86)
|
||||||
|
|
||||||
/((?:i[346]|x)86)[;\)]/i // IA32 (x86)
|
|
||||||
], [[ARCHITECTURE, 'ia32']], [
|
], [[ARCHITECTURE, 'ia32']], [
|
||||||
|
|
||||||
/\b(aarch64|arm(v?8e?l?|_?64))\b/i // ARM64
|
/\b(aarch64|arm(v?8e?l?|_?64))\b/i // ARM64
|
||||||
|
@ -246,5 +246,21 @@
|
|||||||
{
|
{
|
||||||
"architecture" : "irix64"
|
"architecture" : "irix64"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "68k",
|
||||||
|
"ua" : "'Mozilla/1.1 (Macintosh; U; 68K)'",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"architecture" : "68k"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "x86",
|
||||||
|
"ua" : "Mozilla/5.0 (Photon; U; QNX x86pc; en-US; rv:1.8.1.20) Gecko/20090127 BonEcho/2.0.0.20",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"architecture" : "ia32"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user