express-useragent icon indicating copy to clipboard operation
express-useragent copied to clipboard

x-ucbrowser-ua Cause information error

Open zerofront opened this issue 4 years ago • 0 comments

In Iphone UC Browser

x-ucbrowser-ua

dv(iPh10,3);pr(UCBrowser/13.1.2.1378);ov(13_7);ss(375x812);bt(UC);pm(0);bv(0);nm(0);im(0);nt(2);

user-agent

Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X; zh-CN) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/17H35 UCBrowser/13.1.2.1378 Mobile AliApp(TUnionSDK/0.1.20.3)

use x-ucbrowser-ua causes useragent check error, it return


{ isYaBrowser: false,
  isAuthoritative: true,
  isMobile: false,
  isTablet: false,
  isiPad: false,
  isiPod: false,
  isiPhone: false,
  isAndroid: false,
  isBlackberry: false,
  isOpera: false,
  isIE: false,
  isEdge: false,
  isIECompatibilityMode: false,
  isSafari: false,
  isFirefox: false,
  isWebkit: false,
  isChrome: false,
  isKonqueror: false,
  isOmniWeb: false,
  isSeaMonkey: false,
  isFlock: false,
  isAmaya: false,
  isPhantomJS: false,
  isEpiphany: false,
  isDesktop: false,
  isWindows: false,
  isLinux: false,
  isLinux64: false,
  isMac: false,
  isChromeOS: false,
  isBada: false,
  isSamsung: false,
  isRaspberry: false,
  isBot: false,
  isCurl: false,
  isAndroidTablet: false,
  isWinJs: false,
  isKindleFire: false,
  isSilk: false,
  isCaptive: false,
  isSmartTV: false,
  isUC: true,
  isFacebook: false,
  isAlamoFire: false,
  isElectron: false,
  silkAccelerated: false,
  browser: 'UCBrowser',
  version: '13.1.2.1378',
  os: 'unknown',
  platform: 'unknown',
  geoIp: {},
  source:  'dv(iPh10,3);pr(UCBrowser/13.1.2.1378);ov(13_7);ss(375x812);bt(UC);pm(0);bv(0);nm(0);im(0);nt(2);' 
}

Only isUC is correct, others such as isMobile are wrong, and platform information / os becomes unknown

zerofront avatar Sep 23 '20 03:09 zerofront