Skip to content

Commit f8b6a92

Browse files
committed
Add support for Thunder Browser
1 parent 7e634c8 commit f8b6a92

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

regexes.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,12 @@ user_agent_parsers:
485485
- regex: '(QQBrowser)(?:/(\d+)(?:\.(\d+)\.(\d+)(?:\.(\d+)|)|)|)'
486486
family_replacement: 'QQ Browser'
487487

488+
# Thunder Browsers
489+
- regex: '(ThunderBrowser)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
490+
family_replacement: 'Thunder Browser'
491+
- regex: '(iThunder)'
492+
family_replacement: 'Thunder Browser'
493+
488494
# DuckDuckGo
489495
- regex: 'Mozilla.{1,200}Mobile.{1,100}(DuckDuckGo)/(\d+)'
490496
family_replacement: 'DuckDuckGo Mobile'

tests/test_ua.yaml

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

1632+
- user_agent_string: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) ClientID/YBJdb1UyFQJwh_nS ThunderBrowser/5.70.1.66449 Safari/605.1.15'
1633+
family: 'Thunder Browser'
1634+
major: '5'
1635+
minor: '70'
1636+
patch: '1'
1637+
patch_minor: '66449'
1638+
1639+
- 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 iThunder XLCloud(TDMVideo;com.xunlei.mvideo;2.3.30;build:14885;iOS 18.5) Net/WiFiBrowser'
1640+
family: 'Thunder Browser'
1641+
major:
1642+
minor:
1643+
patch:
1644+
patch_minor:
1645+
16321646
- user_agent_string: 'Dolphin 6.5.1 (iPad; iPhone OS 6.1.3; de_DE)'
16331647
family: 'Dolphin'
16341648
major: '6'

0 commit comments

Comments
 (0)