ohu-detect
Detect your browser!
Usage
In es6+ (you can use it in browser or node)
const detector = navigatoruserAgent
Get operating system
detectorosname: 'os x'device: 'macintosh' // optionversion: '10.13.3'
Get browser name and version
detectorbrowsername: 'firefox'version: '58.0'
Get browser engine name and version
detectorbrowserEngine name: 'gecko' version: '20100101'
In browser
Some people may just want to detect basic browsers, so I write another version.
Support
Support OS
- os x
- ios (iphone, ipad, ipod)
- android
- windows
- windows xpname: 'windows'version: "xp"
- windows vistaname: 'windows'version: "vista"
- windows 7
- windows 8
- windows 10
- when unknownname: 'windows'version: "nt6.5"
- windows xp
- linux
Support Browsers
- chrome
- firefox
- ie
- edge
- safari
- opera
following is popular mobile browsers in China
- qqbrowser(QQ手机浏览器)
- qq(QQ内置浏览器)
- wechat(微信内置浏览器)
- uc(UC浏览器)
- alipay(支付宝内置浏览器)
- baidubrowser(百度手机浏览器)
- baidu(百度APP内置浏览器)
- liebao(猎豹浏览器)
- sogou(搜狗浏览器)
Support Browser Engines
- trident
- gecko
- webkit
- presto