diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index 31118e6a35..50e6d6e103 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -362,6 +362,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'DRE' => 'DreamTab', 'DU' => 'Dune HD', 'UD' => 'DUNNS Mobile', + 'ENO' => 'eNOVA', 'EB' => 'E-Boda', 'EJ' => 'Engel', 'ENA' => 'ENACOM', diff --git a/Tests/fixtures/tablet-7.yml b/Tests/fixtures/tablet-7.yml index 57f0126e1e..b2faf4c456 100644 --- a/Tests/fixtures/tablet-7.yml +++ b/Tests/fixtures/tablet-7.yml @@ -6548,3 +6548,21 @@ model: Nexo TAB7 os_family: Android browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; Android 9; eNOVA TAB 10 LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.88 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome + version: 99.0.4844.88 + engine: Blink + engine_version: 99.0.4844.88 + device: + type: tablet + brand: eNOVA + model: Tab 10" LTE + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index becd3e33df..fa6c0332a5 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -30011,6 +30011,15 @@ DUNNS Mobile: device: 'tablet' model: '$1' +# eNOVA +eNOVA: + regex: 'eNOVA' + device: 'smartphone' + models: + - regex: 'eNOVA TAB 10 LTE' + device: 'tablet' + model: 'Tab 10" LTE' + # Amino or Aminocom (www.amino.tv) Amino: regex: '(?:Amigo7x?(?:YUF|SCB)?)(?:[);/ ]|$)'