express-useragent
express-useragent copied to clipboard
x-ucbrowser-ua Cause information error
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