import Parser from 'cw-user-agent'; // もしくは var Parser = require('cw-user-agent'); var parser = new Parser(); parser.setUA('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2450.0 Safari/537.36'); var info = parser.deviceInfo(); console.log( info.userAgent, info.browser, info.engine, info.os, info.device ); APIはこちらを参照。 windowにも他のライブラリにも一切依存していません。