Skip to content

Commit 69fe63b

Browse files
Add support for Phoenix phone browser
2 parents 354aebe + 7d0290f commit 69fe63b

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

regexes.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,10 @@ user_agent_parsers:
523523
- regex: '(WeiboliteiOS|WeiboIntliOS)'
524524
family_replacement: 'Weibo'
525525

526+
# Phoenix Browser
527+
- regex: '(PHX)/(\d+)\.(\d+)'
528+
family_replacement: 'Phoenix Browser'
529+
526530
# Chrome Mobile
527531
- regex: 'Version/.{1,300}(Chrome)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
528532
family_replacement: 'Chrome Mobile WebView'
@@ -695,7 +699,6 @@ user_agent_parsers:
695699
- regex: '(MicroMessenger)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
696700
family_replacement: 'WeChat Browser'
697701

698-
699702
#### END SPECIAL CASES TOP ####
700703

701704
#### MAIN CASES - this catches > 50% of all browsers ####

tests/test_ua.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9213,3 +9213,15 @@ test_cases:
92139213
major: '7'
92149214
minor: '0'
92159215
patch: '20'
9216+
9217+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) PHX/19.7'
9218+
family: 'Phoenix Browser'
9219+
major: '19'
9220+
minor: '7'
9221+
patch:
9222+
9223+
- user_agent_string: 'Mozilla/5.0 (Linux; U; Android 15; ar-eg; RMX3760 Build/AP3A.240905.015.A2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.128 Mobile Safari/537.36 PHX/20.0'
9224+
family: 'Phoenix Browser'
9225+
major: '20'
9226+
minor: '0'
9227+
patch:

0 commit comments

Comments
 (0)