当前位置: 首页 > news >正文

Javascript 获取设备信息 工具

JS获取设备信息(操作系统信息、地理位置、UUID、横竖屏状态、设备类型、网络状态、浏览器信息、生成浏览器指纹、日期、生肖、周几等)

Get Device Info Online

GitHub - skillnull/DeviceJs: JS获取设备信息(操作系统信息、地理位置、UUID、横竖屏状态、设备类型、网络状态、浏览器信息、生成浏览器指纹、日期、生肖、周几等)

DeviceJS

CDN
使用 UMD 格式
<script src="https://www.unpkg.com/@skillnull/device-js@2.1.6/dist/device.js"></script>
# or
<script src="https://cdn.jsdelivr.net/npm/@skillnull/device-js@2.1.6/dist/device.js"></script>使用 ES 格式
<script src="https://www.unpkg.com/@skillnull/device-js@2.1.6/dist/device.es.js" type="module"></script>
# or
<script src="https://cdn.jsdelivr.net/npm/@skillnull/device-js@2.1.6/dist/device.es.js" type="module"></script>
安装
# NPM or YARNyarn add @skillnull/device-js# or with npmnpm install @skillnull/device-js
调用
// 使用 CDN 引用时,无需 import 
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: 操作系统版本
  • platform: 操作系统平台
  • screenHeight: 屏幕高
  • screenWidth: 屏幕宽
  • language: 当前使用的语言-国家
  • netWork: 联网类型
  • orientation: 横竖屏
  • browserInfo: 浏览器信息
  • fingerprint: 浏览器指纹
  • userAgent: 包含 appCodeName,appName,appVersion,language,platform 等
  • geoPosition: 地理位置
  • date: 阳历日期时间
  • lunarDate: 阴历日期
  • week: 周几
  • UUID: 通用唯一标识 Universally Unique Identifier
在线地址: Get Device Info Online
http://www.lryc.cn/news/479326.html

相关文章:

  • 基于开源 AI 智能名片、S2B2C 商城小程序的用户获取成本优化分析
  • 仿真APP助力汽车零部件厂商打造核心竞争力
  • vue实现websocket实时短消息通知
  • tinymce扩展功能:1、行高、段落间距、格式刷;2、视频上传进度条;3、对复制的图片设置尺寸
  • 计算机毕业设计Python+图神经网络手机推荐系统 手机价格预测 手机可视化 手机数据分析 手机爬虫 Django Flask Spark 知识图谱
  • WPF的<ContentControl>控件
  • Python并发编程——multiprocessing
  • 智能家居的未来:AI让生活更智能还是更复杂?
  • 【物联网技术】ESP8266 WIFI模块在AP模式下作为TCP服务器与多个电脑/手机网络助手(TCP客户端)通信——TCP数据透传
  • 十五:java web(7)-- Spring Boot
  • 洛谷每日一题——P1036 [NOIP2002 普及组] 选数、P1045 [NOIP2003 普及组] 麦森数(高精度快速幂)
  • OpenHarmony开源鸿蒙
  • 2024.11.4 STM32点灯和简单的数据收发
  • Android Studio jcenter 停止服务,改用mavenCentral
  • EasyPOI使用详解
  • 【云原生开发】K8S多集群资源管理平台架构设计
  • 基于SpringBoot的城镇住房保障系统开发
  • 一文解秘Rust如何与Java互操作
  • 手机发展史介绍
  • 【ArcGISPro】单次将自己建立的工具箱添加至Arcpy中
  • docker镜像仓库常用命令
  • springboot 传统应用程序,适配云原生改造
  • D61【python 接口自动化学习】- python基础之数据库
  • 数据库期末考试简答题
  • Java[面试题]-真实面试
  • HTML5新增多媒体支持
  • K8S群集调度二
  • 43.第二阶段x86游戏实战2-提取游戏里面的lua
  • debian系统安装qt的时候 显示xcb相关文件缺失
  • 得物多模态大模型在重复商品识别上的应用和架构演进