mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 16:08:47 +03:00
Zalo integration in UAParser (#1)
This commit is contained in:
parent
64a933bae8
commit
eebbb81dfe
1
src/enums/ua-parser-enums.d.ts
vendored
1
src/enums/ua-parser-enums.d.ts
vendored
@ -152,6 +152,7 @@ export const Browser: Readonly<{
|
|||||||
WHALE: "Whale";
|
WHALE: "Whale";
|
||||||
WOLVIC: "Wolvic";
|
WOLVIC: "Wolvic";
|
||||||
YANDEX: "Yandex";
|
YANDEX: "Yandex";
|
||||||
|
ZALO: "Zalo";
|
||||||
}>;
|
}>;
|
||||||
export const BrowserType: Readonly<{
|
export const BrowserType: Readonly<{
|
||||||
CRAWLER: "crawler";
|
CRAWLER: "crawler";
|
||||||
|
@ -156,7 +156,8 @@ const Browser = Object.freeze({
|
|||||||
WEIBO: 'Weibo',
|
WEIBO: 'Weibo',
|
||||||
WHALE: 'Whale',
|
WHALE: 'Whale',
|
||||||
WOLVIC: 'Wolvic',
|
WOLVIC: 'Wolvic',
|
||||||
YANDEX: 'Yandex'
|
YANDEX: 'Yandex',
|
||||||
|
ZALO: 'Zalo'
|
||||||
|
|
||||||
// TODO : test!
|
// TODO : test!
|
||||||
});
|
});
|
||||||
|
@ -434,6 +434,8 @@
|
|||||||
], [VERSION, [NAME, 'TikTok'], [TYPE, INAPP]], [
|
], [VERSION, [NAME, 'TikTok'], [TYPE, INAPP]], [
|
||||||
/\[(linkedin)app\]/i // LinkedIn App for iOS & Android
|
/\[(linkedin)app\]/i // LinkedIn App for iOS & Android
|
||||||
], [NAME, [TYPE, INAPP]], [
|
], [NAME, [TYPE, INAPP]], [
|
||||||
|
/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i // Zalo
|
||||||
|
], [[NAME, /(.+)/, 'Zalo'], VERSION, [TYPE, INAPP]], [
|
||||||
|
|
||||||
/(chromium)[\/ ]([-\w\.]+)/i // Chromium
|
/(chromium)[\/ ]([-\w\.]+)/i // Chromium
|
||||||
], [NAME, VERSION], [
|
], [NAME, VERSION], [
|
||||||
|
@ -2675,5 +2675,27 @@
|
|||||||
"major" : "10",
|
"major" : "10",
|
||||||
"type" : "inapp"
|
"type" : "inapp"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Zalo on iOS",
|
||||||
|
"ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Zalo/20.05.01 Mobile/15E148",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "Zalo",
|
||||||
|
"version" : "20.05.01",
|
||||||
|
"major" : "20",
|
||||||
|
"type" : "inapp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Zalo on Android",
|
||||||
|
"ua" : "Mozilla/5.0 (Linux; Android 10; Vsmart Live Build/QKQ1.190918.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 Zalo/20.04.02.r1",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "Zalo",
|
||||||
|
"version" : "20.04.02.r1",
|
||||||
|
"major" : "20",
|
||||||
|
"type" : "inapp"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
Loading…
x
Reference in New Issue
Block a user