Skip to content

Commit

Permalink
Adds detection for various browsers (#7222)
Browse files Browse the repository at this point in the history
* Improves detection for Ume Browser
* Improves detection for Opera Mini
* Adds detection for TUC Mini Browser
* Adds detection for AppBrowzer
* Adds detection for SX Browser
* Adds detection for Fiery Browser
* Adds detection for YAGI
* Adds detection for APN Browser
* Improves detection for QQ Browser
* Adds detection for NextWord Browser
* Improves detection for Naked Browser
* Adds detection for Naked Browser Pro
* Adds detection for 1DM Browser
* Adds detection for 1DM+ Browser
* Adds detection for Adult Browser
* Adds detection for XNX Browser
* Adds detection for XtremeCast
* Adds detection for X Browser Lite
* Adds detection for xBrowser
* Improves detection for Open Browser
* Adds detection for Sweet Browser
* Improves detection for mCent
* Adds detection for HTC Browser

ref #7039
  • Loading branch information
liviuconcioiu authored Aug 24, 2022
1 parent 72d8e6e commit ec1fcbe
Show file tree
Hide file tree
Showing 5 changed files with 461 additions and 51 deletions.
29 changes: 24 additions & 5 deletions Parser/Client/Browser.php
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,16 @@ class Browser extends AbstractClientParser
'DW' => 'Dark Web Browser',
'18' => '18+ Privacy Browser',
'1B' => '115 Browser',
'DM' => '1DM Browser',
'1M' => '1DM+ Browser',
'2B' => '2345 Browser',
'3B' => '360 Browser',
'36' => '360 Phone Browser',
'7B' => '7654 Browser',
'AA' => 'Avant Browser',
'AB' => 'ABrowse',
'BW' => 'AdBlock Browser',
'A7' => 'Adult Browser',
'AF' => 'ANT Fresco',
'AG' => 'ANTGalio',
'AL' => 'Aloha Browser',
Expand All @@ -87,11 +90,13 @@ class Browser extends AbstractClientParser
'AE' => 'AOL Desktop',
'AD' => 'AOL Shield',
'A4' => 'AOL Shield Pro',
'A6' => 'AppBrowzer',
'AP' => 'APUS Browser',
'AR' => 'Arora',
'AX' => 'Arctic Fox',
'AV' => 'Amiga Voyager',
'AW' => 'Amiga Aweb',
'PN' => 'APN Browser',
'AI' => 'Arvin',
'AK' => 'Ask.com',
'AU' => 'Asus Browser',
Expand Down Expand Up @@ -201,6 +206,7 @@ class Browser extends AbstractClientParser
'ES' => 'Espial TV Browser',
'FA' => 'Falkon',
'FX' => 'Faux Browser',
'F4' => 'Fiery Browser',
'F1' => 'Firefox Mobile iOS',
'FB' => 'Firebird',
'FD' => 'Fluid',
Expand Down Expand Up @@ -241,6 +247,7 @@ class Browser extends AbstractClientParser
'HI' => 'Hi Browser',
'HO' => 'hola! Browser',
'HJ' => 'HotJava',
'HT' => 'HTC Browser',
'HU' => 'Huawei Browser Mobile',
'HP' => 'Huawei Browser',
'H3' => 'HUB Browser',
Expand Down Expand Up @@ -324,9 +331,9 @@ class Browser extends AbstractClientParser
'MY' => 'Mypal',
'MR' => 'Monument Browser',
'MW' => 'MAUI WAP Browser',
'NA' => 'Navegador',
'NW' => 'Navigateur Web',
'NK' => 'Naked Browser',
'NA' => 'Naked Browser Pro',
'NR' => 'NFS Browser',
'NB' => 'Nokia Browser',
'NO' => 'Nokia OSS Browser',
Expand All @@ -337,6 +344,7 @@ class Browser extends AbstractClientParser
'NL' => 'NetFront Life',
'NP' => 'NetPositive',
'NS' => 'Netscape',
'WR' => 'NextWord Browser',
'NT' => 'NTENT Browser',
'OC' => 'Oculus Browser',
'O1' => 'Opera Mini iOS',
Expand Down Expand Up @@ -460,6 +468,8 @@ class Browser extends AbstractClientParser
'ST' => 'Streamy',
'SX' => 'Swiftfox',
'SZ' => 'Seznam Browser',
'W1' => 'Sweet Browser',
'2X' => 'SX Browser',
'TP' => 'T+Browser',
'TR' => 'T-Browser',
'TO' => 't-online.de Browser',
Expand All @@ -469,6 +479,7 @@ class Browser extends AbstractClientParser
'TE' => 'Tesla Browser',
'TZ' => 'Tizen Browser',
'TI' => 'Tint Browser',
'TC' => 'TUC Mini Browser',
'TU' => 'Tungsten',
'TG' => 'ToGate',
'TS' => 'TweakStyle',
Expand Down Expand Up @@ -501,6 +512,7 @@ class Browser extends AbstractClientParser
'WH' => 'Whale Browser',
'WO' => 'wOSBrowser',
'WT' => 'WeTab Browser',
'YG' => 'YAGI',
'YJ' => 'Yahoo! Japan Browser',
'YA' => 'Yandex Browser',
'YL' => 'Yandex Browser Lite',
Expand All @@ -509,8 +521,12 @@ class Browser extends AbstractClientParser
'YB' => 'Yolo Browser',
'YO' => 'YouCare',
'YZ' => 'Yuzu Browser',
'XR' => 'xBrowser',
'XB' => 'X Browser Lite',
'X0' => 'X-VPN',
'X1' => 'xBrowser Pro Super Fast',
'XN' => 'XNX Browser',
'XT' => 'XtremeCast',
'XS' => 'xStand',
'XI' => 'Xiino',
'XO' => 'Xooloo Internet',
Expand Down Expand Up @@ -548,13 +564,15 @@ class Browser extends AbstractClientParser
'TB', 'TG', 'TR', 'TS', 'TU', 'TV', 'UB', 'UR', 'VE',
'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',
'HP', 'IO', 'TP', 'CJ', 'HQ', 'HI', 'PN', 'BW', 'YO',
'DC', 'G8', 'DT', 'AP', 'AK', 'UI', 'SD', 'VN', '4S',
'2S', 'RF', 'LR', 'SQ', 'BV', 'L1', 'F0', 'KS', 'V0',
'C8', 'AZ', 'MM', 'BT', 'N0', 'P0', 'F3', 'VS', 'DU',
'D0', 'P1', 'O4', '8S', 'H3', 'TE', 'WB', 'K1', 'P2',
'XO', 'U0', 'B0', 'VA', 'X0', 'NX', 'O5', 'R1', 'I1',
'HO', 'A5', 'X1', '18', 'B5', 'B6',
'HO', 'A5', 'X1', '18', 'B5', 'B6', 'TC', 'A6', '2X',
'F4', 'YG', 'WR', 'NA', 'DM', '1M', 'A7', 'XN', 'XT',
'XB', 'W1', 'HT',
],
'Firefox' => [
'AX', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1',
Expand Down Expand Up @@ -585,12 +603,13 @@ class Browser extends AbstractClientParser
'MN', 'MZ', 'NX', 'OC', 'OI', 'OM', 'OZ', 'PU', 'PI',
'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',
'WP', 'YN', 'IO', 'IS', 'HQ', 'RW', 'HI', 'PN', 'BW',
'YO', 'PK', 'MR', 'AP', 'AK', 'UI', 'SD', 'VN', '4S',
'RF', 'LR', 'SQ', 'BV', 'L1', 'F0', 'KS', 'V0', 'C8',
'AZ', 'MM', 'BT', 'N0', 'P0', 'F3', 'DU', 'D0', 'P1',
'O4', 'XO', 'U0', 'B0', 'VA', 'X0', 'A5', 'X1', '18',
'B5', 'B6',
'B5', 'B6', 'TC', 'A6', '2X', 'F4', 'YG', 'WR', 'NA',
'DM', '1M', 'A7', 'XN', 'XT', 'XB', 'W1', 'HT',
];

/**
Expand Down
Loading

0 comments on commit ec1fcbe

Please sign in to comment.