mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 07:58:45 +03:00
Backport - Fix #754: Add new Engine: ArkWeb & new OS: OpenHarmony
(cherry picked from commit fe15f115f9c5b811e72836cb68a8497004976d64)
This commit is contained in:
parent
2ad60d4d8e
commit
66447880ba
@ -734,6 +734,9 @@
|
|||||||
/windows.+ edge\/([\w\.]+)/i // EdgeHTML
|
/windows.+ edge\/([\w\.]+)/i // EdgeHTML
|
||||||
], [VERSION, [NAME, EDGE+'HTML']], [
|
], [VERSION, [NAME, EDGE+'HTML']], [
|
||||||
|
|
||||||
|
/(arkweb)\/([\w\.]+)/i // ArkWeb
|
||||||
|
], [NAME, VERSION], [
|
||||||
|
|
||||||
/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i // Blink
|
/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i // Blink
|
||||||
], [VERSION, [NAME, 'Blink']], [
|
], [VERSION, [NAME, 'Blink']], [
|
||||||
|
|
||||||
@ -772,8 +775,8 @@
|
|||||||
|
|
||||||
// Mobile OSes
|
// Mobile OSes
|
||||||
/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i // Android-x86/HarmonyOS
|
/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i // Android-x86/HarmonyOS
|
||||||
], [VERSION, NAME], [ // Android/WebOS/QNX/Bada/RIM/Maemo/MeeGo/Sailfish OS
|
], [VERSION, NAME], [ // Android/WebOS/QNX/Bada/RIM/Maemo/MeeGo/Sailfish OS/OpenHarmony
|
||||||
/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,
|
/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish|openharmony)[-\/ ]?([\w\.]*)/i,
|
||||||
/(blackberry)\w*\/([\w\.]*)/i, // Blackberry
|
/(blackberry)\w*\/([\w\.]*)/i, // Blackberry
|
||||||
/(tizen|kaios)[\/ ]([\w\.]+)/i, // Tizen/KaiOS
|
/(tizen|kaios)[\/ ]([\w\.]+)/i, // Tizen/KaiOS
|
||||||
/\((series40);/i // Series 40
|
/\((series40);/i // Series 40
|
||||||
|
@ -1,4 +1,13 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"desc" : "ArkWeb",
|
||||||
|
"ua" : "Mozilla/5.0 (Phone; OpenHarmony 4.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "ArkWeb",
|
||||||
|
"version" : "4.1.6.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Blink",
|
"desc" : "Blink",
|
||||||
"ua" : "Mozilla/5.0 (Linux; Android 7.0; SM-G920I Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/3.4.9 SamsungBrowser/4.0 Chrome/57.0.2987.146 Mobile VR Safari/537.36",
|
"ua" : "Mozilla/5.0 (Linux; Android 7.0; SM-G920I Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/3.4.9 SamsungBrowser/4.0 Chrome/57.0.2987.146 Mobile VR Safari/537.36",
|
||||||
|
@ -1240,5 +1240,14 @@
|
|||||||
"name" : "SerenityOS",
|
"name" : "SerenityOS",
|
||||||
"version" : "undefined"
|
"version" : "undefined"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "OpenHarmony",
|
||||||
|
"ua" : "Mozilla/5.0 (Phone; OpenHarmony 4.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "OpenHarmony",
|
||||||
|
"version" : "4.1"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user