@eos/user-agent

0.1.0 • Public • Published

userAgent

userAgent string parser

How To Use

npm

# indtall
$ npm i -S @eos/user-agent

and

// in your javascript file
import UserAgent from '@eos/user-agent'
const UA = new UserAgent()

or pass a user agent string

const UA = new UserAgent('Mozilla/5.0 (X11; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0')

<script>

<script src="dist/userAgent.min.js"></script>
<script>
  const UA = new UserAgent()
</script>

the UA object

USER_AGENT

  • type: String
  • value: 'Mozilla/5.0 (X11; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0'

OS

  • type: String
  • value: 'Linux', 'Windows', 'Mac', 'Android', 'iOS', 'Chrome OS'

OS_VERSION

  • type: String
  • value: '0.0.0'

language

  • type: String
  • value: 'en', 'zh', ....

PC

  • type: Boolean

mobile

  • type: Boolean

Windows

  • type: Boolean

Mac

  • type: Boolean

macOS

  • type: Boolean

iOS

  • type: Boolean

iPad

  • type: Boolean

iPhone

  • type: Boolean

Android

  • type: Boolean

browser

  • type: String
  • value: 'Firefox', 'Chrome', 'Edge', 'IE', 'Chrome for iOS', 'Safari', 'WebKit'

base_browser

  • type: String
  • value: 'Gecko', 'Chromium', 'Edge', 'Trident', 'WebKit'

browser_version

  • type: String
  • value: '63.0.0'

IE

  • type: Boolean

Edge

  • type: Boolean

Firefox

  • type: Boolean

Chrome

  • type: Boolean

Safari

  • type: Boolean

WebKit

  • type: Boolean

Chromium

  • type: Boolean

isWechat

  • type: Boolean

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @eos/user-agent

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

33.6 kB

Total Files

12

Last publish

Collaborators

  • eos