diff --git a/Parser/Client/Browser.php b/Parser/Client/Browser.php index 7a9704239d..1874874274 100644 --- a/Parser/Client/Browser.php +++ b/Parser/Client/Browser.php @@ -445,6 +445,7 @@ class Browser extends AbstractClientParser 'RW' => 'Reqwireless WebViewer', 'PS' => 'Microsoft Edge', 'QA' => 'Qazweb', + 'Q3' => 'Qmamu', 'Q2' => 'QQ Browser Lite', 'Q1' => 'QQ Browser Mini', 'QQ' => 'QQ Browser', @@ -631,7 +632,7 @@ class Browser extends AbstractClientParser 'O6', 'P7', 'LJ', 'LC', 'O7', 'N2', 'A8', 'P8', 'RB', '1W', 'EV', 'I9', 'V4', 'H4', '1T', 'M5', '0S', '0C', 'ZR', 'D6', 'F6', 'RC', 'WD', 'P3', 'FT', 'A9', 'X2', - 'N3', 'GD', 'O9', + 'N3', 'GD', 'O9', 'Q3', ], 'Firefox' => [ 'AX', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1', @@ -672,7 +673,7 @@ class Browser extends AbstractClientParser 'B9', 'T0', 'I8', 'O6', 'P7', 'O8', '4B', 'A8', 'P8', '1W', 'EV', 'Z0', 'I9', 'V4', 'H4', 'M5', '0S', '0C', 'ZR', 'D6', 'F6', 'P3', 'FT', 'A9', 'X2', 'NI', 'FG', - 'TH', 'N3', 'GD', 'O9', + 'TH', 'N3', 'GD', 'O9', 'Q3', ]; /** diff --git a/Tests/Parser/Client/fixtures/browser.yml b/Tests/Parser/Client/fixtures/browser.yml index e0ca135e25..6f09e7af56 100644 --- a/Tests/Parser/Client/fixtures/browser.yml +++ b/Tests/Parser/Client/fixtures/browser.yml @@ -8112,5 +8112,16 @@ engine: Blink engine_version: 112.0.5615.101 family: Chrome -headers: + headers: http-x-requested-with: com.oceanbrowser.mobile.android +- + user_agent: Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile DuckDuckGo/1 Safari/537.36 + client: + type: browser + name: Qmamu + version: "" + engine: Blink + engine_version: 103.0.5060.129 + family: Chrome + headers: + http-x-requested-with: com.qmamu.browser diff --git a/regexes/client/hints/browsers.yml b/regexes/client/hints/browsers.yml index 4e4a0b35af..96f49d31fa 100644 --- a/regexes/client/hints/browsers.yml +++ b/regexes/client/hints/browsers.yml @@ -239,3 +239,4 @@ 'com.androidbull.incognito.browser': 'Incognito Browser' 'com.mosoft.godzilla': 'Godzilla Browser' 'com.oceanbrowser.mobile.android': 'Ocean Browser' +'com.qmamu.browser': 'Qmamu'