From 9428a82822fecade4ba3390546cd91ea01099643 Mon Sep 17 00:00:00 2001 From: sanchezzzhak Date: Mon, 21 Mar 2022 17:19:16 +0300 Subject: [PATCH] feat(client) detect Comfort Browser issue #7039 --- Parser/Client/Browser.php | 1 + Tests/Parser/Client/fixtures/browser.yml | 11 +++++++++++ regexes/client/hints/browsers.yml | 2 ++ 3 files changed, 14 insertions(+) diff --git a/Parser/Client/Browser.php b/Parser/Client/Browser.php index 01d426603f..82d4e80ca0 100644 --- a/Parser/Client/Browser.php +++ b/Parser/Client/Browser.php @@ -132,6 +132,7 @@ class Browser extends AbstractClientParser 'CM' => 'Chrome Mobile', 'CN' => 'CoolNovo', 'CO' => 'CometBird', + '2C' => 'Comfort Browser', 'CB' => 'COS Browser', 'CW' => 'Cornowser', 'C3' => 'Chim Lac', diff --git a/Tests/Parser/Client/fixtures/browser.yml b/Tests/Parser/Client/fixtures/browser.yml index ef471bcad8..76fced520b 100644 --- a/Tests/Parser/Client/fixtures/browser.yml +++ b/Tests/Parser/Client/fixtures/browser.yml @@ -5196,3 +5196,14 @@ family: Chrome headers: x-requested-with: org.mini.freebrowser +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; SM-J710F Build/M1AJQ; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/97.0.4692.98 Mobile Safari/537.36 + client: + type: browser + name: Comfort Browser + version: "" + engine: Blink + engine_version: "" + family: Chrome + headers: + x-requested-with: com.anc.web.browser diff --git a/regexes/client/hints/browsers.yml b/regexes/client/hints/browsers.yml index 1905c191d9..ef07b055bf 100644 --- a/regexes/client/hints/browsers.yml +++ b/regexes/client/hints/browsers.yml @@ -51,3 +51,5 @@ 'com.opera.mini.native': 'Opera Mini' 'com.wSilverMobBrowser': 'SilverMob US' 'org.mini.freebrowser': 'CM Mini' +'com.anc.web.browser': 'Comfort Browser' +'fast.explorer.web.browser': 'Fast Explorer'