diff --git a/Parser/Client/Browser.php b/Parser/Client/Browser.php index 1240f46b54..a3593dd723 100644 --- a/Parser/Client/Browser.php +++ b/Parser/Client/Browser.php @@ -406,6 +406,7 @@ class Browser extends AbstractClientParser 'UH' => 'UC Browser HD', 'UM' => 'UC Browser Mini', 'UT' => 'UC Browser Turbo', + 'UI' => 'Ui Browser Mini', 'UR' => 'UR Browser', 'UZ' => 'Uzbl', 'UE' => 'Ume Browser', @@ -463,7 +464,7 @@ class Browser extends AbstractClientParser 'VG', 'VI', 'VM', 'WP', 'WH', 'XV', 'YJ', 'YN', 'FH', 'B1', 'BO', 'HB', 'PC', 'LA', 'LT', 'PD', 'HR', 'HU', 'HP', 'IO', 'TP', 'CJ', 'HQ', 'HI', 'NA', 'BW', 'YO', - 'DC', 'G8', 'DT', 'AP', 'AK', + 'DC', 'G8', 'DT', 'AP', 'AK', 'UI', ], 'Firefox' => [ 'AX', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1', @@ -495,7 +496,7 @@ class Browser extends AbstractClientParser 'PE', 'QU', 'RE', 'S0', 'S7', 'SA', 'SB', 'SG', 'SK', 'ST', 'SU', 'T1', 'UH', 'UM', 'UT', 'VE', 'VV', 'WI', 'WP', 'YN', 'IO', 'IS', 'HQ', 'RW', 'HI', 'NA', 'BW', - 'YO', 'PK', 'MR', 'AP', 'AK', + 'YO', 'PK', 'MR', 'AP', 'AK', 'UI', ]; /** diff --git a/Tests/Parser/Client/fixtures/browser.yml b/Tests/Parser/Client/fixtures/browser.yml index 7ed690d3c5..55c787eab1 100644 --- a/Tests/Parser/Client/fixtures/browser.yml +++ b/Tests/Parser/Client/fixtures/browser.yml @@ -5136,3 +5136,14 @@ family: Chrome headers: X-Requested-With: com.browser.tssomas +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; vivo 1811 Build/OPM1.171019.026; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.89 Mobile Safari/537.36 + client: + type: browser + name: Ui Browser Mini + version: "" + engine: Blink + engine_version: "" + family: Chrome + headers: + X-Requested-With: yuce.browser.mini diff --git a/regexes/client/hints/browsers.yml b/regexes/client/hints/browsers.yml index e3e0d87aa9..a22b898218 100644 --- a/regexes/client/hints/browsers.yml +++ b/regexes/client/hints/browsers.yml @@ -49,3 +49,4 @@ 'com.apusapps.browser': 'APUS Browser' 'com.ask.browser': 'Ask.com' 'com.browser.tssomas': 'Super Fast Browser' +'yuce.browser.mini': 'Ui Browser Mini'