Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeffwcx/ohu-detect
UserAgent detect libraray
https://github.com/jeffwcx/ohu-detect
Last synced: about 1 month ago
JSON representation
UserAgent detect libraray
- Host: GitHub
- URL: https://github.com/jeffwcx/ohu-detect
- Owner: jeffwcx
- License: mit
- Created: 2018-03-08T02:30:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-03-27T13:48:05.000Z (over 6 years ago)
- Last Synced: 2024-04-25T10:00:22.515Z (7 months ago)
- Language: JavaScript
- Homepage: https://jeffwcx.github.io/ohu-detect/examples/
- Size: 191 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ohu-detect
Detect your browser!
## Usage
### In es6+ (you can use it in browser or node)
``` javascript
import Detector from 'ohu-detect'
const detector = new Detector(navigator.userAgent)```
Get operating system
``` javascript
detector.os{
name: 'os x',
device: 'macintosh', // option
version: '10.13.3'
}
```Get browser name and version
``` javascript
detector.browser{
name: 'firefox',
version: '58.0'
}
```Get browser engine name and version
```javascript
detector.browserEngine{
name: 'gecko',
version: '20100101'
}
```### In browser
``` html
var detector = new Detector(navigator.userAgent)
```
Some people may just want to detect basic browsers, so I write another version.
``` html
var detector = new Detector(navigator.userAgent)
```
## Support
### Support OS
+ os x
+ ios (iphone, ipad, ipod)
+ android
+ windows
+ windows xp
``` javascript
{
name: 'windows',
version: "xp"
}
```
+ windows vista
``` javascript
{
name: 'windows',
version: "vista"
}
```
+ windows 7
+ windows 8
+ windows 10
+ when unknown
``` javascript
{
name: 'windows',
version: "nt6.5"
}
```
+ linux### Support Browsers
+ chrome
+ firefox
+ ie
+ edge
+ safari
+ operafollowing 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