/// 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 }