ua-parser-js icon indicating copy to clipboard operation
ua-parser-js copied to clipboard

Incorrect browser

Open richex-cn opened this issue 2 years ago • 0 comments

These are some UAS I found in the nginx log, Their browser cannot be parsed correctly,

Mozilla/5.0 (Linux; U; Android 10; zh-CN; V2034A Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.2.33 Mobile Safari/537.36 UCBS/3.22.2.33_211025173018 NebulaSDK/1.8.100112 Nebula AlipayDefined(nt:WIFI,ws:360|0|2.0) AliApp(AP/10.2.51.7100) AlipayClient/10.2.51.7100 Language/zh-Hans useStatusBar/true isConcaveScreen/true Region/CNAriver/1.0.0
Mozilla/5.0 (Linux; U; Android 9; zh-CN; vivo X21A Build/PKQ1.180819.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.2.33 Mobile Safari/537.36 UCBS/3.22.2.33_211025173018 NebulaSDK/1.8.100112 Nebula AlipayDefined(nt:4G,ws:360|0|3.0,ac:sp) AliApp(AP/10.2.51.7100) AlipayClient/10.2.51.7100 Language/zh-Hans useStatusBar/true isConcaveScreen/true Region/CNAriver/1.0.0
Mozilla/5.0 (Linux; U; Android 10; zh-CN; LIO-AN00m Build/HUAWEILIO-AN00m) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.2.33 Mobile Safari/537.36 UCBS/3.22.2.33_211025173018 NebulaSDK/1.8.100112 Nebula AlipayDefined(nt:4G,ws:461|0|2.55) AliApp(AP/10.2.51.7100) AlipayClient/10.2.51.7100 Language/zh-Hans useStatusBar/true isConcaveScreen/true Region/CNAriver/1.0.0

The result looks like this:

{
  "ua": "Mozilla/5.0 (Linux; U; Android 10; zh-CN; V2034A Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.22.2.33 Mobile Safari/537.36 UCBS/3.22.2.33_211025173018 NebulaSDK/1.8.100112 Nebula AlipayDefined(nt:WIF",
  "browser": {
    "name": "Android Browser",
    "version": "4.0",
    "major": "4"
  },
  "engine": {
    "name": "Blink",
    "version": "69.0.3497.100"
  },
  "os": {
    "name": "Android",
    "version": "10"
  },
  "device": {
    "vendor": "Vivo",
    "model": "V2034A",
    "type": "mobile"
  },
  "cpu": {},
  "gpu": {
    "vendor": "AMD",
    "model": "AMD Radeon Graphics"
  }
}

Can make url-parser-js correctly identify this?

richex-cn avatar Jan 05 '22 06:01 richex-cn