使用 JQuery 或 Javascript 获取设备 ID

Sal*_*man 5 javascript jquery web-applications signalr hybrid-mobile-app

有没有办法使用 JQuery/JavaScript 获取设备的唯一 ID。

我知道可以检测正在使用的用户代理和设备类型,但这不是必需的。我需要知道正在使用的唯一 ID。

话虽如此,我也知道浏览器是机器上运行的特权最低的应用程序,它应该能够获得该 ID。

但是还是要问有没有办法?

Gur*_*ngh 7

据我所知不可能。

我相信这是一个安全问题。您的设备 ID 是非常敏感的信息,您不希望任何网站都能捕获这些信息。

更新:

在未经所有者许可的情况下,不可能(至少在没有任何黑客攻击的情况下)从物理上区分访问网站的计算机。您可以存储一个 cookie 以在机器再次访问您的网站时对其进行识别,但关键是用户处于控制之中,这是正确的。

  • 是的,我完全不明白这一点。公开 MAC 地址是非常敏感的。但我需要一个唯一的设备 ID。它可以是机器名称等任何东西 (2认同)
  • 生成一个 GUID 并将其本地存储在 cookie 中,在后续应用程序运行时重用该值 (2认同)