Skip to content

Commit c09399c

Browse files
committed
Add support for wps
1 parent 6a0ecc9 commit c09399c

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
@@ -511,6 +511,10 @@ user_agent_parsers:
511511
# HiBrowser
512512
- regex: '(HiBrowser)\/v(\d+)\.(\d+)\.(\d+)\.(\d+)'
513513

514+
# WPS
515+
- regex: '(WpsiOS|WpsMoffice)/(\d+)\.(\d+)\.(\d+)'
516+
family_replacement: 'WPS'
517+
514518
# Chrome Mobile
515519
- regex: 'Version/.{1,300}(Chrome)/(\d+)\.(\d+)\.(\d+)\.(\d+)'
516520
family_replacement: 'Chrome Mobile WebView'

tests/test_ua.yaml

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

340+
- 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)'
341+
family: 'WPS'
342+
major: '12'
343+
minor: '22'
344+
patch: '0'
345+
346+
- 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'
347+
family: 'WPS'
348+
major: '12'
349+
minor: '23'
350+
patch: '0'
351+
352+
- 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'
353+
family: 'WPS'
354+
major: '14'
355+
minor: '23'
356+
patch: '0'
357+
340358
- 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'
341359
family: 'Chrome Mobile WebView'
342360
major: '68'

0 commit comments

Comments
 (0)