Skip to content

Commit 3139b8b

Browse files
committed
fix: add regex patterns for QQ Browser
1 parent 7e634c8 commit 3139b8b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

regexes.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,8 @@ user_agent_parsers:
484484
family_replacement: 'QQ Browser Mobile'
485485
- regex: '(QQBrowser)(?:/(\d+)(?:\.(\d+)\.(\d+)(?:\.(\d+)|)|)|)'
486486
family_replacement: 'QQ Browser'
487+
- regex: '(QQ)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
488+
family_replacement: 'QQ Browser'
487489

488490
# DuckDuckGo
489491
- regex: 'Mozilla.{1,200}Mobile.{1,100}(DuckDuckGo)/(\d+)'

tests/test_ua.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1629,6 +1629,13 @@ test_cases:
16291629
patch:
16301630
patch_minor:
16311631

1632+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.1.65.602 V1_IPH_SQ_9.1.65_1_APP_A Pixel/1206 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.000000 QQTheme/1000 AppId/537277312 Core/WKWebView Device/Apple(iPhone X) NetType/WIFI QBWebViewType/1 WKType/1'
1633+
family: 'QQ Browser'
1634+
major: '9'
1635+
minor: '1'
1636+
patch: '65'
1637+
patch_minor: '602'
1638+
16321639
- user_agent_string: 'Dolphin 6.5.1 (iPad; iPhone OS 6.1.3; de_DE)'
16331640
family: 'Dolphin'
16341641
major: '6'

0 commit comments

Comments
 (0)