icool-ua-parser
v1.1.3
Published
## 项目介绍
Readme
iCOOL 获取机型的代码解析器
项目介绍
传入UA和window参数,解析出大概的机型信息,目前能解析Naver、Instagram、Facebook的UA中iPhone机型信息(不包含iPad)
项目运行
$ npm install icool-ua-parserimport { iCOOLUAParser } from "icool-ua-parser";
let parser = new iCOOLUAParser(
"Mozilla/5.0 (Linux; Android 13; SM-F711N Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.189 Whale/1.0.0.0 Crosswalk/27.102.0.18 Mobile Safari/537.36 NAVER(inapp; search; 1010; 11.23.5)",
{ screen: { width: 440, height: 956 }, devicePixelRatio: 3 }
);{
ua: 'Mozilla/5.0 (Linux; Android 13; SM-F711N Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.189 Whale/1.0.0.0 Crosswalk/27.102.0.18 Mobile Safari/537.36 NAVER(inapp; search; 1010; 11.23.5)',
browser: { name: 'NAVER', version: '11.23.5', major: '11' },
engine: { name: 'Blink', version: '102.0.5005.189' },
os: { name: 'Android', version: '13' },
device: { vendor: 'Samsung', model: 'SM-F711N', type: 'mobile' },
cpu: { architecture: undefined },
naver: [
{
model: 'iPhone 13 mini',
screenSize: '5.4 inches',
resolutionHeight: 2340,
resolutionWidth: 1080,
naver: '13MINI',
deviceCode: [Array]
}
],
instagram: [],
facebook: [],
estimated: []
}