diff --git a/Parser/Client/Browser.php b/Parser/Client/Browser.php index d60d372dad..66e68884f1 100644 --- a/Parser/Client/Browser.php +++ b/Parser/Client/Browser.php @@ -461,7 +461,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', + 'DC', 'G8', 'DT', ], 'Firefox' => [ 'AX', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1', diff --git a/Tests/Parser/Client/fixtures/browser.yml b/Tests/Parser/Client/fixtures/browser.yml index ade071901d..8405729d38 100644 --- a/Tests/Parser/Client/fixtures/browser.yml +++ b/Tests/Parser/Client/fixtures/browser.yml @@ -2534,9 +2534,9 @@ type: browser name: Delta Browser version: "2.0.8.2" - engine: WebKit - engine_version: "537.36" - family: + engine: Blink + engine_version: "" + family: Chrome - user_agent: Mozilla/5.0 (Android 7.1.2; Mobile VR; rv:66.0) Gecko/66.0 Firefox/66.0 client: @@ -5092,3 +5092,13 @@ family: Chrome headers: X-Requested-With: br.marcelo.monumentbrowser +- + user_agent: Mozilla/5.0 (Linux; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.127 Mobile Safari/537.36 AirSearch/2.1.0 + client: + type: browser + name: Delta Browser + version: 2.1.0 + engine: Blink + engine_version: "" + headers: + X-Requested-With: com.airfind.deltabrowser diff --git a/regexes/client/browsers.yml b/regexes/client/browsers.yml index 1f1c815c4e..a50f91db5e 100644 --- a/regexes/client/browsers.yml +++ b/regexes/client/browsers.yml @@ -693,9 +693,11 @@ version: '$1' # Delta Browser (https://play.google.com/store/apps/details?id=com.airfind.deltabrowser) -- regex: 'com.airfind.deltabrowser(?:/(\d+[\.\d]+))?' +- regex: '(?:com.airfind.deltabrowser|AirSearch)(?:/(\d+[\.\d]+))?' name: 'Delta Browser' version: '$1' + engine: + default: 'Blink' # Ordissimo (https://www.ordissimo.fr/) - regex: '(?:Ordissimo|webissimo3)(?:/(\d+[\.\d]+))?' diff --git a/regexes/client/hints/browsers.yml b/regexes/client/hints/browsers.yml index 38daaef0c9..cfc93d50d7 100644 --- a/regexes/client/hints/browsers.yml +++ b/regexes/client/hints/browsers.yml @@ -45,3 +45,4 @@ 'org.lineageos.jelly': 'Jelly' 'com.opera.gx': 'Opera GX' 'br.marcelo.monumentbrowser': 'Monument Browser' +'com.airfind.deltabrowser': 'Delta Browser'