Skip to content

Commit 264cf23

Browse files
authored
Merge pull request #82 from donatj/fix/motorola_edge
Make Edge case sensitive
2 parents c84fd3c + 54b7aec commit 264cf23

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/UserAgentParser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ function parse_user_agent( $u_agent = null ) {
9292

9393
preg_match_all(<<<'REGEX'
9494
%(?P<browser>Camino|Kindle(\ Fire)?|Firefox|Iceweasel|IceCat|Safari|MSIE|Trident|AppleWebKit|
95-
TizenBrowser|(?:Headless)?Chrome|YaBrowser|Vivaldi|IEMobile|Opera|OPR|Silk|Midori|Edge|EdgA?|CriOS|UCBrowser|Puffin|
95+
TizenBrowser|(?:Headless)?Chrome|YaBrowser|Vivaldi|IEMobile|Opera|OPR|Silk|Midori|(?-i:Edge)|EdgA?|CriOS|UCBrowser|Puffin|
9696
OculusBrowser|SamsungBrowser|SailfishBrowser|XiaoMi/MiuiBrowser|
9797
Baiduspider|Applebot|Facebot|Googlebot|YandexBot|bingbot|Lynx|Version|Wget|curl|
9898
Valve\ Steam\ Tenfoot|

tests/user_agents.dist.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -624,6 +624,11 @@
624624
"browser": "Chrome",
625625
"version": "18.0.1025.308"
626626
},
627+
"Mozilla\/5.0 (Linux; Android 11; motorola edge 20 lite) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/102.0.5005.78 Mobile Safari\/537.36": {
628+
"platform": "Android",
629+
"browser": "Chrome",
630+
"version": "102.0.5005.78"
631+
},
627632
"Mozilla\/5.0 (Windows Mobile 10; Android 10.0; Microsoft; Lumia 950XL) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/100.0.4896.127 Mobile Safari\/537.36 Edge\/40.15254.603": {
628633
"platform": "Android",
629634
"browser": "Edge",

0 commit comments

Comments
 (0)