Skip to content

Commit 432e95f

Browse files
welkinwonglbarthon
authored andcommitted
Add support for Weibo Browser
1 parent 6a0ecc9 commit 432e95f

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

regexes.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,13 @@ user_agent_parsers:
511511
# HiBrowser
512512
- regex: '(HiBrowser)\/v(\d+)\.(\d+)\.(\d+)\.(\d+)'
513513

514+
# Weibo
515+
# Must before Chrome Mobile WebView
516+
- regex: '(weibo)__(\d+)\.(\d+)\.(\d+)'
517+
family_replacement: 'Weibo'
518+
- regex: '(WeiboliteiOS|WeiboIntliOS)'
519+
family_replacement: 'Weibo'
520+
514521
# Chrome Mobile
515522
- regex: 'Version/.{1,300}(Chrome)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
516523
family_replacement: 'Chrome Mobile WebView'

tests/test_ua.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,36 @@ test_cases:
337337
minor: '10'
338338
patch: '1'
339339

340+
- 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 Weibo (iPhone17,1__weibo__15.4.1__iphone__os18.5)'
341+
family: 'Weibo'
342+
major: '15'
343+
minor: '4'
344+
patch: '1'
345+
346+
- user_agent_string: 'Mozilla/5.0 (Linux; Android 12; BRT-W09 Build/HONORBRT-W09; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.105 Mobile Safari/537.36 Weibo (HONOR-BRT-W09__weibo__15.4.2__android__android12)'
347+
family: 'Weibo'
348+
major: '15'
349+
minor: '4'
350+
patch: '2'
351+
352+
- user_agent_string: 'Mozilla/5.0 (iPad; CPU OS 18_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Weibo (iPad8,6__weibo__15.4.1__ipad__os18.4)'
353+
family: 'Weibo'
354+
major: '15'
355+
minor: '4'
356+
patch: '1'
357+
358+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 WeiboIntliOS_iPhone_6720'
359+
family: 'Weibo'
360+
major:
361+
minor:
362+
patch:
363+
364+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 WeiboliteiOS_iPhone_1070'
365+
family: 'Weibo'
366+
major:
367+
minor:
368+
patch:
369+
340370
- user_agent_string: 'Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PPP5.180610.010; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.85 Mobile Safari/537.36'
341371
family: 'Chrome Mobile WebView'
342372
major: '68'

0 commit comments

Comments
 (0)