Skip to content

Commit e268872

Browse files
committed
Add support for wps
1 parent 7e634c8 commit e268872

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

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+
# WPS
489+
- regex: '(WpsiOS|WpsMoffice)/(\d+)\.(\d+)\.(\d+)'
490+
family_replacement: 'WPS'
491+
488492
# DuckDuckGo
489493
- regex: 'Mozilla.{1,200}Mobile.{1,100}(DuckDuckGo)/(\d+)'
490494
family_replacement: 'DuckDuckGo Mobile'

tests/test_ua.yaml

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

238+
- user_agent_string: 'wpsmofficeiosnote_(iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16D5024a WpsiOS/12.22.0(TUnionSDK/0.1.7-SNAPSHOT)'
239+
family: 'WPS'
240+
major: '12'
241+
minor: '22'
242+
patch: '0'
243+
244+
- 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 WpsiOS/12.23.0'
245+
family: 'WPS'
246+
major: '12'
247+
minor: '23'
248+
patch: '0'
249+
250+
- 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 Safari/537.36 WpsMoffice/14.23.0/arm64-v8a/1730/appIsTablet/requestPadLayout'
251+
family: 'WPS'
252+
major: '14'
253+
minor: '23'
254+
patch: '0'
255+
238256
- user_agent_string: 'Mozilla/5.0 (BB10; Touch) AppleWebKit/537.3+ (KHTML, like Gecko) Version/10.0.9.388 Mobile Safari/537.3+'
239257
family: 'BlackBerry WebKit'
240258
major: '10'

0 commit comments

Comments
 (0)