Skip to content

Commit 6fdd6df

Browse files
committed
Add support for Alipay Browser
1 parent 7e634c8 commit 6fdd6df

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

regexes.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,9 @@ user_agent_parsers:
225225
family_replacement: 'TikTok'
226226
- regex: '(BytedanceWebview)\/[a-z0-9]+'
227227
family_replacement: 'TikTok'
228+
# Alipay
229+
- regex: '(AlipayClient)/(\d+)\.(\d+)\.(\d+)(?:\.(\d+)|)'
230+
family_replacement: 'Alipay'
228231
# KakaoTalk
229232
- regex: 'Mozilla.{1,200}Mobile.{1,100}(KAKAOTALK)/(\d+)\.(\d+)\.(\d+)'
230233
family_replacement: 'KakaoTalk'

tests/test_ua.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7857,6 +7857,26 @@ test_cases:
78577857
minor:
78587858
patch:
78597859

7860+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/22F5053f Ariver/1.1.0 AliApp(AP/10.7.0.6000) Nebula WK RVKType(1) AlipayDefined(nt:WIFI,ws:393|788|3.0) AlipayClient/10.7.0.6000 Language/zh-Hans Region/CN NebulaX/1.0.0 DTN/2.0'
7861+
family: 'Alipay'
7862+
major: '10'
7863+
minor: '7'
7864+
patch: '0'
7865+
patch_minor: '6000'
7866+
7867+
- 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/105.0.5195.148 MYWeb/0.11.0.250403165244 UWS/3.22.2.9999 UCBS/3.22.2.9999_220000000000 Mobile Safari/537.36 NebulaSDK/1.8.100112 Nebula AlipayDefined(nt:WIFI,ws:510|0|2.5) AliApp(AP/10.7.20.8000) AlipayClient/10.7.20.8000 Language/zh-Hans useStatusBar/true isConcaveScreen/false Region/CNAriver/1.0.0 DTN/2.0'
7868+
family: 'Alipay'
7869+
major: '10'
7870+
minor: '7'
7871+
patch: '20'
7872+
patch_minor: '8000'
7873+
7874+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 ChannelId(0) LyraVM Nebula AlipayDefined() AliApp(AP/10.5.99.8001) AlipayClient/10.5.99 Language/zh-cn MiniTest-Engine'
7875+
family: 'Alipay'
7876+
major: '10'
7877+
minor: '5'
7878+
patch: '99'
7879+
78607880
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Safari/604.1 KAKAOTALK/11.3.1 (INAPP)'
78617881
family: 'KakaoTalk'
78627882
major: '11'

0 commit comments

Comments
 (0)