diff --git a/Parser/Client/Browser.php b/Parser/Client/Browser.php index 010a0252e3..5c1f5d5c1e 100644 --- a/Parser/Client/Browser.php +++ b/Parser/Client/Browser.php @@ -151,6 +151,7 @@ class Browser extends AbstractClientParser 'DT' => 'Delta Browser', 'DS' => 'DeskBrowse', 'DF' => 'Dolphin', + 'DZ' => 'Dolphin Zero', 'DO' => 'Dorado', 'DR' => 'Dot Browser', 'DL' => 'Dooble', diff --git a/Tests/Parser/Client/fixtures/browser.yml b/Tests/Parser/Client/fixtures/browser.yml index 9e29bc7e8b..f3f71dee81 100644 --- a/Tests/Parser/Client/fixtures/browser.yml +++ b/Tests/Parser/Client/fixtures/browser.yml @@ -4933,3 +4933,14 @@ family: Chrome headers: X-Requested-With: com.kuto.browser +- + user_agent: Mozilla/5.0 (Linux; Android 12; Pixel 5a Build/SQ1A.211205.008; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.92 Mobile Safari/537.36 + client: + type: browser + name: Dolphin Zero + version: "" + engine: Blink + engine_version: "" + family: Chrome + headers: + X-Requested-With: com.dolphin.browser.zero diff --git a/regexes/client/hints/browsers.yml b/regexes/client/hints/browsers.yml index ed5ad47da1..d036a5c4ea 100644 --- a/regexes/client/hints/browsers.yml +++ b/regexes/client/hints/browsers.yml @@ -35,3 +35,4 @@ 'com.jio.web': 'JioPages' 'com.ume.browser.cust': 'Ume Browser' 'com.kuto.browser': 'KUTO Mini Browser' +'com.dolphin.browser.zero': 'Dolphin Zero'