JS获取设备信息(操作系统信息、地理位置、UUID、

安装

yarn add @skillnull/device-js # or with npm npm install @skillnull/device-js

使用

import Device from '@skillnull/device-js' /** * @params:{ * domain: <String> 生成浏览器指纹所需,不传默认使用window.location.host; * transferDateToLunar: <String> 要被转化为农历的日期,需要同时开启info中的lunarDate选项才生效 * info: <Array> 想要获取的信息,不传默认开启全部信息显示 * } * * @return: 返回 Promise 对象 */ Device.Info({ domain: 'your domain', transferDateToLunar: '需要转化为农历的日期。例如: 2023/01/01。', info: ['lunarDate'] }).then(data => { console.log(data) }) 或 Device.Info().then(data => { console.log(data) })

INFO 配置项
deviceType: 设备类型 OS: 操作系统 OSVersion: 操作系统版本 screenHeight: 屏幕高 screenWidth: 屏幕宽 language: 当前使用的语言-国家 netWork: 联网类型 orientation: 横竖屏 browserInfo: 浏览器信息 fingerprint: 浏览器指纹 userAgent: 包含 appCodeName,appName,appVersion,language,platform 等 geoPosition: 地理位置 date: 阳历日期时间 lunarDate: 阴历日期 week: 周几 UUID: 通用唯一标识 Universally Unique Identifier
在线地址:https://skillnull.com/others/DeviceJs/index.html

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。