Skip to content

Commit 625e6fc

Browse files
committed
Fixes issue #5, missing Huawei Browser.
1 parent ee1f74f commit 625e6fc

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

src/mappings/browsers.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public static function get() : array {
3535
'palemoon' => 'PaleMoon',
3636
'k-meleon' => 'K-Meleon',
3737
'samsungbrowser' => 'Samsung Browser',
38+
'huaweibrowser' => 'Huawei Browser',
3839
'qqbrowser' => 'QQ Browser'
3940
];
4041
$data = ['type' => 'human'];
@@ -121,6 +122,7 @@ public static function get() : array {
121122
'WebPositive/' => new props('start', $fn['browserslash']),
122123
'K-Ninja/' => new props('start', $fn['browserslash']),
123124
'SamsungBrowser/' => new props('start', $fn['browserslash']),
125+
'HuaweiBrowser/' => new props('start', $fn['browserslash']),
124126
'NintendoBrowser/' => new props('start', $fn['browserslash']),
125127
'Epiphany/' => new props('start', $fn['browserslash']),
126128
'Silk/' => new props('start', $fn['browserslash']),

tests/browsersTest.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,6 +1850,19 @@ public function testOther() : void {
18501850
'engineversion' => '33.0.1750.157',
18511851
'browser' => 'Coccoc',
18521852
'browserversion' => '33.0.1750.157'
1853+
],
1854+
'Mozilla/5.0 (Linux; Android 12; GLA-LX1; HMSCore 6.12.0.302) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 HuaweiBrowser/14.0.0.322 Mobile Safari/537.36' => [
1855+
'string' => 'Mozilla/5.0 (Linux; Android 12; GLA-LX1; HMSCore 6.12.0.302) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 HuaweiBrowser/14.0.0.322 Mobile Safari/537.36',
1856+
'type' => 'human',
1857+
'category' => 'mobile',
1858+
'model' => 'GLA-LX1',
1859+
'kernel' => 'Linux',
1860+
'platform' => 'Android',
1861+
'platformversion' => '12',
1862+
'engine' => 'Blink',
1863+
'engineversion' => '122.0.0.0',
1864+
'browser' => 'Huawei Browser',
1865+
'browserversion' => '14.0.0.322'
18531866
]
18541867
];
18551868
foreach ($strings AS $ua => $item) {

0 commit comments

Comments
 (0)