mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-11-15 14:42:16 +03:00
Add new device vendor: Logitech
- G-Cloud https://www.logitechg.com/en-ch/shop/p/cloud-handheld-gaming
This commit is contained in:
@@ -256,6 +256,7 @@ const DeviceVendor = Object.freeze({
|
|||||||
LAVA: 'Lava',
|
LAVA: 'Lava',
|
||||||
LENOVO: 'Lenovo',
|
LENOVO: 'Lenovo',
|
||||||
LG: 'LG',
|
LG: 'LG',
|
||||||
|
LOGITECH: 'Logitech',
|
||||||
MEIZU: 'Meizu',
|
MEIZU: 'Meizu',
|
||||||
MICROMAX: 'Micromax',
|
MICROMAX: 'Micromax',
|
||||||
MICROSOFT: 'Microsoft',
|
MICROSOFT: 'Microsoft',
|
||||||
|
|||||||
@@ -852,12 +852,9 @@
|
|||||||
], [MODEL, [VENDOR, MICROSOFT], [TYPE, CONSOLE]], [
|
], [MODEL, [VENDOR, MICROSOFT], [TYPE, CONSOLE]], [
|
||||||
/(ouya)/i, // Ouya
|
/(ouya)/i, // Ouya
|
||||||
/(nintendo) (\w+)/i, // Nintendo
|
/(nintendo) (\w+)/i, // Nintendo
|
||||||
/(retroid) (pocket ([^\)]+))/i // Retroid Pocket
|
/(retroid) (pocket ([^\)]+))/i, // Retroid Pocket
|
||||||
], [VENDOR, MODEL, [TYPE, CONSOLE]], [
|
/droid.+; ((shield|rgcube|gr0006))( bui|\))/i // Nvidia Portable/Anbernic/Logitech
|
||||||
/droid.+; (shield)( bui|\))/i // Nvidia Portable
|
], [[VENDOR, strMapper, { 'Nvidia': 'Shield', 'Anbernic': 'RGCUBE', 'Logitech': 'GR0006' }], MODEL, [TYPE, CONSOLE]], [
|
||||||
], [MODEL, [VENDOR, NVIDIA], [TYPE, CONSOLE]], [
|
|
||||||
/droid.+; (rgcube)\)/i // Anbernic
|
|
||||||
], [MODEL, [VENDOR, 'Anbernic'], [TYPE, CONSOLE]], [
|
|
||||||
|
|
||||||
///////////////////
|
///////////////////
|
||||||
// WEARABLES
|
// WEARABLES
|
||||||
|
|||||||
11
test/data/ua/device/logitech.json
Normal file
11
test/data/ua/device/logitech.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"desc": "Logitech",
|
||||||
|
"ua": "Dalvik/2.1.0 (Linux; U; Android 11; GR0006 Build/SQ02K.00.0018)",
|
||||||
|
"expect": {
|
||||||
|
"vendor": "Logitech",
|
||||||
|
"model": "GR0006",
|
||||||
|
"type": "console"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user