Skip to content

Commit bbee65d

Browse files
committed
Add support for HeyTap Browser
1 parent 7e634c8 commit bbee65d

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

regexes.yaml

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

488+
# HeyTap Browser
489+
- regex: '(HeyTapBrowser)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
490+
family_replacement: 'HeyTap Browser'
491+
488492
# DuckDuckGo
489493
- regex: 'Mozilla.{1,200}Mobile.{1,100}(DuckDuckGo)/(\d+)'
490494
family_replacement: 'DuckDuckGo Mobile'

tests/test_ua.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,13 @@ test_cases:
235235
minor:
236236
patch:
237237

238+
- user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Safari/537.36 HeyTapBrowser/40.7.30.9'
239+
family: 'HeyTap Browser'
240+
major: '40'
241+
minor: '7'
242+
patch: '30'
243+
patch_minor: '9'
244+
238245
- user_agent_string: 'Mozilla/5.0 (BB10; Touch) AppleWebKit/537.3+ (KHTML, like Gecko) Version/10.0.9.388 Mobile Safari/537.3+'
239246
family: 'BlackBerry WebKit'
240247
major: '10'

0 commit comments

Comments
 (0)