截至2018年,浏览器是否有办法获取有关用户硬件的数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了截至2018年,浏览器是否有办法获取有关用户硬件的数据?相关的知识,希望对你有一定的参考价值。
关于此主题的大多数问题都询问“我如何使用语言X或库Y来获取硬件信息”。
我想知道这是否可能只使用浏览器而不安装第三方.exe,这对大多数人来说是可怕的,今天被Chrome自动标记为“危险”。
显然我不想使用扩展,但如果它可能使用扩展,我想知道。
答案
一般来说,不,出于安全原因,您无法获得有关用户的直接硬件信息,并且这不太可能发生变化,因为这将是一个严重的隐私问题(特定硬件可用于唯一标识特定用户)。
您可以获得一些有限的信息,例如用户代理字符串和navigator.platform
中的操作系统类型,版本和体系结构。您还可以检测某些功能,如触摸屏或WebGL图形卡的可比性。
通常,您的网页不需要知道有关用户硬件的信息,并且应该“在各种硬件上工作”,甚至是您不了解或尚未发明的硬件。如果您认为需要检测某些特定内容,我建议您询问有关该功能的特定问题。
以上是关于截至2018年,浏览器是否有办法获取有关用户硬件的数据?的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Teams:如何获取用户的活动流(通知)?