Skip to content

JS获取设备信息(操作系统信息、横竖屏状态、设备类型、网络状态、浏览器信息、生成浏览器指纹等)

License

Notifications You must be signed in to change notification settings

resoka/Get-Device-Info

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License MIT License

JS获取设备信息

  • deviceType: 设备类型
  • OS: 操作系统
  • OSVersion: 操作系统版本
  • screenHeight: 屏幕高
  • screenWidth: 屏幕宽
  • language: 当前使用的语言-国家
  • netWork: 联网类型
  • orientation: 横竖屏
  • browserInfo: 浏览器信息
  • fingerprint: 浏览器指纹
  • userAgent: 包含 appCodeName,appName,appVersion,language,platform 等

调用方式:

   document.write(JSON.stringify(DeviceInfo.getDeviceInfo(
        {
            domain: 'http://www.skillnull.com',
            info: ['deviceType', 'OS', 'language']
        }
    )))

注:domain是生成浏览器指纹所需的,不传默认使用window.location.host; info为想要获取的信息,不传默认显示全部信息。

About

JS获取设备信息(操作系统信息、横竖屏状态、设备类型、网络状态、浏览器信息、生成浏览器指纹等)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.6%
  • HTML 9.6%
  • CSS 3.8%