mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-28 00:18:45 +03:00
Backport - Added support for honor separated from Huawei (#749)
* Added support for honor separated from Huawei * Revert "Added support for honor separated from Huawei" This reverts commit 28bde1c0b4da2aa14082a8d036914761e00ca750. * Added changes wrt comments * Added another change (cherry picked from commit be2f167f9074ea633d7df34cb952721ee68e0e63)
This commit is contained in:
parent
92da592908
commit
ee77fcbf14
@ -280,7 +280,7 @@
|
|||||||
/miuibrowser\/([\w\.]+)/i // MIUI Browser
|
/miuibrowser\/([\w\.]+)/i // MIUI Browser
|
||||||
], [VERSION, [NAME, 'MIUI' + SUFFIX_BROWSER]], [
|
], [VERSION, [NAME, 'MIUI' + SUFFIX_BROWSER]], [
|
||||||
/fxios\/([\w\.-]+)/i // Firefox for iOS
|
/fxios\/([\w\.-]+)/i // Firefox for iOS
|
||||||
], [VERSION, [NAME, PREFIX_MOBILE + FIREFOX]], [
|
], [VERSION, [NAME, FIREFOX]], [
|
||||||
/\bqihoobrowser\/?([\w\.]*)/i // 360
|
/\bqihoobrowser\/?([\w\.]*)/i // 360
|
||||||
], [VERSION, [NAME, '360']], [
|
], [VERSION, [NAME, '360']], [
|
||||||
/\b(qq)\/([\w\.]+)/i // QQ
|
/\b(qq)\/([\w\.]+)/i // QQ
|
||||||
@ -429,10 +429,14 @@
|
|||||||
/\b(sh-?[altvz]?\d\d[a-ekm]?)/i
|
/\b(sh-?[altvz]?\d\d[a-ekm]?)/i
|
||||||
], [MODEL, [VENDOR, SHARP], [TYPE, MOBILE]], [
|
], [MODEL, [VENDOR, SHARP], [TYPE, MOBILE]], [
|
||||||
|
|
||||||
|
// Honor
|
||||||
|
/(?:honor)([-\w ]+)[;\)]/i
|
||||||
|
], [MODEL, [VENDOR, 'Honor'], [TYPE, MOBILE]], [
|
||||||
|
|
||||||
// Huawei
|
// Huawei
|
||||||
/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i
|
/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i
|
||||||
], [MODEL, [VENDOR, HUAWEI], [TYPE, TABLET]], [
|
], [MODEL, [VENDOR, HUAWEI], [TYPE, TABLET]], [
|
||||||
/(?:huawei|honor)([-\w ]+)[;\)]/i,
|
/(?:huawei)([-\w ]+)[;\)]/i,
|
||||||
/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i
|
/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i
|
||||||
], [MODEL, [VENDOR, HUAWEI], [TYPE, MOBILE]], [
|
], [MODEL, [VENDOR, HUAWEI], [TYPE, MOBILE]], [
|
||||||
|
|
||||||
|
@ -669,7 +669,7 @@
|
|||||||
"desc": "Huawei Honor 6A",
|
"desc": "Huawei Honor 6A",
|
||||||
"ua": "Mozilla/5.0 (Linux; Android 7.0; DLI-L22 Build/HONORDLI-L22; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.116 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/252.0.0.22.355;]",
|
"ua": "Mozilla/5.0 (Linux; Android 7.0; DLI-L22 Build/HONORDLI-L22; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.116 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/252.0.0.22.355;]",
|
||||||
"expect": {
|
"expect": {
|
||||||
"vendor": "Huawei",
|
"vendor": "Honor",
|
||||||
"model": "DLI-L22",
|
"model": "DLI-L22",
|
||||||
"type": "mobile"
|
"type": "mobile"
|
||||||
}
|
}
|
||||||
@ -678,7 +678,7 @@
|
|||||||
"desc": "Huawei Honor 7",
|
"desc": "Huawei Honor 7",
|
||||||
"ua": "Mozilla/5.0 (Linux; Android 6.0; PLK-L01 Build/HONORPLK-L01; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.116 Mobile Safari/537.36",
|
"ua": "Mozilla/5.0 (Linux; Android 6.0; PLK-L01 Build/HONORPLK-L01; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.116 Mobile Safari/537.36",
|
||||||
"expect": {
|
"expect": {
|
||||||
"vendor": "Huawei",
|
"vendor": "Honor",
|
||||||
"model": "PLK-L01",
|
"model": "PLK-L01",
|
||||||
"type": "mobile"
|
"type": "mobile"
|
||||||
}
|
}
|
||||||
@ -687,7 +687,7 @@
|
|||||||
"desc": "Huawei 10 Lite",
|
"desc": "Huawei 10 Lite",
|
||||||
"ua": "Mozilla/5.0 (Linux; Android 9; HRY-LX1 Build/HONORHRY-LX1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36",
|
"ua": "Mozilla/5.0 (Linux; Android 9; HRY-LX1 Build/HONORHRY-LX1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36",
|
||||||
"expect": {
|
"expect": {
|
||||||
"vendor": "Huawei",
|
"vendor": "Honor",
|
||||||
"model": "HRY-LX1",
|
"model": "HRY-LX1",
|
||||||
"type": "mobile"
|
"type": "mobile"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user