1.0.15 • Published 5 years ago

@mathx/browser-device v1.0.15

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

介绍

@mathx/browser-device 是一个轻量级获取浏览器和手机信息的库

来源

项目fork自 fengyaogit123/browser-device-js,但是作者似乎没有更新了,又需要一些新功能,那就自己动手开发一个新版啦~ 下面大部分文档来自原作者 fengyaogit123~

更新日志

2018.12.28 更新字段名,从phone改为device,新增PC端设备识别

2018.11.30 更新代码组织方式

2018.11.29 更新iOS设备信息(新增iPhone Xr, iPhone Xs, iPhone Xs Max)

优点

  1. 能够获取众多iOS的机型

  2. 支持amd

  3. 区分 Edge IE11 IE11以下 Opera Firefox 微信内置浏览器 QQ浏览器 UC浏览器 Safari

  4. 同时识别PC和移动设备

Android 手机太多,没有基础数据,所以类型统一为Android 后面的版本数据会补上

如何获取

最新版本通过以下方式都可以下载:

执行npm i @mathx/browser-device

如何使用

浏览器引入:

    直接引入
    <script src="browser-device/lib/device.js"></script>

模块引入:

    import Device from "@mathx/browser-device"
    var d = new Device()
    d.getDevice() //获取所有信息
    /**
    {
        browserVer: "",//浏览器版本
        browserName: "",//浏览器名称 Edge IE11  IE Opera Firefox WeiXin QQ UC Safari
        deviceSystemType: "",//手机系统类型 android / ios
        deviceSystemVer: "",//手机系统版本  android 4.1 / ios 6
        deviceName: "",//iPhone 8 /iPhone X    Android  
    }

    **/
    d.getAndroidV()//获取android版本

    d.getIOSV()// 获取ios版本

    d.getPhoneSystemType()//获取 系统类型 ios /android  /Windows Phone

    d.isPC()//是否PC

    d.isMobile()//是否手机

    d.getBrowser()//获取浏览器名称 Edge IE11  IE Opera Firefox WeiXin QQ UC Safari

参考链接

https://github.com/joyqi/mobile-device-js
1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago