mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-11-15 14:42:16 +03:00
Add new device vendor: Hisense - https://global.hisense.com/
This commit is contained in:
@@ -240,6 +240,7 @@ const DeviceVendor = Object.freeze({
|
|||||||
GEEKSPHONE: 'GeeksPhone',
|
GEEKSPHONE: 'GeeksPhone',
|
||||||
GENERIC: 'Generic',
|
GENERIC: 'Generic',
|
||||||
GOOGLE: 'Google',
|
GOOGLE: 'Google',
|
||||||
|
HISENSE: 'Hisense',
|
||||||
HMD: 'HMD',
|
HMD: 'HMD',
|
||||||
HP: 'HP',
|
HP: 'HP',
|
||||||
HTC: 'HTC',
|
HTC: 'HTC',
|
||||||
|
|||||||
@@ -773,6 +773,7 @@
|
|||||||
/(hp) ([\w ]+\w)/i, // HP iPAQ
|
/(hp) ([\w ]+\w)/i, // HP iPAQ
|
||||||
/(microsoft); (lumia[\w ]+)/i, // Microsoft Lumia
|
/(microsoft); (lumia[\w ]+)/i, // Microsoft Lumia
|
||||||
/(oppo) ?([\w ]+) bui/i, // OPPO
|
/(oppo) ?([\w ]+) bui/i, // OPPO
|
||||||
|
/(hisense) ([ehv][\w ]+)\)/i, // Hisense
|
||||||
/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i // Philips
|
/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i // Philips
|
||||||
], [VENDOR, MODEL, [TYPE, MOBILE]], [
|
], [VENDOR, MODEL, [TYPE, MOBILE]], [
|
||||||
|
|
||||||
|
|||||||
20
test/data/ua/device/hisense.json
Normal file
20
test/data/ua/device/hisense.json
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"desc": "Hisense E50 Lite",
|
||||||
|
"ua": "Mozilla/5.0 (Linux; Android 11; Hisense E50 Lite) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.5249.126 Mobile Safari/537.36",
|
||||||
|
"expect": {
|
||||||
|
"vendor": "Hisense",
|
||||||
|
"model": "E50 Lite",
|
||||||
|
"type": "mobile"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc": "Hisense V40s",
|
||||||
|
"ua": "Mozilla/5.0 (Linux; Android 11; Hisense V40s) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.125 Mobile Safari/537.36",
|
||||||
|
"expect": {
|
||||||
|
"vendor": "Hisense",
|
||||||
|
"model": "V40s",
|
||||||
|
"type": "mobile"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user