0.1.7 • Published 1 year ago

ua-browser v0.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

uaBrowser - 浏览器检测

通过userAgent和浏览器环境变量检测浏览器、系统及设备类型的常用工具

npm安装

npm i ua-browser

browser安装

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/ua-browser/dist/browser.min.js"></script>
<script type="text/javascript">
  window.load = function() {
    var ua = uaBrowser()
  }
</script>

method

import { uaBrowser } from 'ua-browser'

/** 浏览器解析 */
uaBrowser(ua?: string): {
  version: string;
  osVersion: string;
  engine: string;
  browser: string;
  os: string;
  device: string;
  isWebview: boolean;
  language: string;
  platfrom: string;
}

/** 检查 `webview` 浏览环境,仅支持 `android` */
uaBrowser.isWebview(ua: string): boolean

/** 检查微信小程序 */
uaBrowser.isWechatMiniapp(): boolean

/** 浏览器语言 */
uaBrowser.getLanguage(): string

/** 当前版本 */
uaBrowser.VERSION: string

浏览器

type browser =
  | 'Safari'
  | 'Chrome'
  | 'IE'
  | 'Edge'
  | 'Firefox'
  | 'Firefox Focus'
  | 'Chromium'
  | 'Opera'
  | 'Vivaldi'
  | 'Yandex'
  | 'Arora'
  | 'Lunascape'
  | 'QupZilla'
  | 'Coc Coc'
  | 'Kindle'
  | 'Iceweasel'
  | 'Konqueror'
  | 'Iceape'
  | 'SeaMonkey'
  | 'Epiphany'
  | '360'
  | '360EE'
  | '360SE'
  | 'UC'
  | 'QQBrowser'
  | 'QQ'
  | 'Baidu'
  | 'Maxthon'
  | 'Sogou'
  | 'Liebao'
  | '2345Explorer'
  | '115Browser'
  | 'TheWorld'
  | 'XiaoMi'
  | 'Quark'
  | 'Qiyu'
  | 'Wechat'
  | 'WechatWork'
  | 'Taobao'
  | 'Alipay'
  | 'Weibo'
  | 'Douban'
  | 'Suning'
  | 'iQiYi'
  | 'DingTalk'
  | 'Huawei'
  | 'Vivo'
  | 'Firefox Nightly'
  | 'Wechat Miniapp'

内核

type engine =
  | 'Trident'
  | 'Presto'
  | 'WebKit'
  | 'Gecko'
  | 'KHTML'
  | 'Blink'
  | 'EdgeHTML'

系统或平台

type os =
  | 'Windows'
  | 'Linux'
  | 'MacOS'
  | 'Android'
  | 'HarmonyOS'
  | 'Ubuntu'
  | 'FreeBSD'
  | 'Debian'
  | 'Windows Phone'
  | 'BlackBerry'
  | 'MeeGo'
  | 'Symbian'
  | 'iOS'
  | 'Chrome OS'
  | 'WebOS'

设备类型

type device =
  | 'Mobile'
  | 'Tablet'
  | 'Pc'

浏览器支持

浏览器标识
苹果系统默认浏览器Safari
谷歌浏览器Chrome
微软IE浏览器IE
微软新一代浏览器Edge
火狐浏览器Firefox
火狐浏览器Firefox Focus
谷歌浏览器开源版Chromium
Opera浏览器Opera
Opera联合创始人发布Vivaldi
俄罗斯最大搜索引擎Yandex出品Yandex
基于webkit和Qt的轻量级浏览器Arora
来自日本的三引擎浏览器Lunascape
轻量级跨平台浏览器QupZilla
越南搜索引擎浏览器Coc Coc
亚马逊电子书Kindle
Firefox浏览器的Debian再发布版Iceweasel
KonquerorKonqueror
IceapeIceape
SeaMonkeySeaMonkey
EpiphanyEpiphany
360浏览器(手机版)360
360安全浏览器360EE
360极速浏览器360SE
UC浏览器UC
QQ浏览器QQBrowser
QQ客户端QQ
百度浏览器Baidu
傲游浏览器Maxthon
搜狗浏览器Sogou
猎豹浏览器Liebao
2345浏览器2345Explorer
115浏览器115Browser
世界之窗浏览器TheWorld
小米浏览器XiaoMi
夸克浏览器Quark
旗鱼浏览器Qiyu
微信手机客户端Wechat
企业微信客户端WechatWork
淘宝手机客户端Taobao
支付宝手机客户端Alipay
微博手机客户端Weibo
豆瓣手机客户端Douban
苏宁易购手机客户端Suning
爱奇艺手机客户端iQiYi
钉钉手机客户端DingTalk
华为浏览器Huawei
Vivo浏览器Vivo
Firefox 下一代网络浏览器NightlyFirefox Nightly
微信小程序Wechat Miniapp
0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.3

2 years ago

0.1.0

2 years ago