mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
45 lines
919 B
TypeScript
45 lines
919 B
TypeScript
/// <reference path='ua-parser-js.d.ts' />
|
|
|
|
function test_parser(){
|
|
var ua = 'Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6';
|
|
var parser = new UAParser(ua);
|
|
var result = parser.getResult();
|
|
|
|
parser.getUA()
|
|
parser.setUA("foo")
|
|
|
|
result.ua
|
|
|
|
// browser
|
|
result.browser.name
|
|
result.browser.version
|
|
parser.getBrowser().name
|
|
parser.getBrowser().version
|
|
|
|
// device
|
|
result.device.model
|
|
result.device.type
|
|
result.device.vendor
|
|
|
|
parser.getDevice().model
|
|
parser.getDevice().type
|
|
parser.getDevice().vendor
|
|
|
|
// Engine
|
|
result.engine.name
|
|
result.engine.version
|
|
parser.getEngine().name
|
|
parser.getEngine().version
|
|
|
|
// OS
|
|
result.os.name
|
|
result.os.version
|
|
parser.getOS().name
|
|
parser.getOS().version
|
|
|
|
// CPU
|
|
result.cpu.architecture
|
|
parser.getCPU().architecture
|
|
|
|
}
|