Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试了很多解决方案,但我只是获取服务器的 mac 地址。我需要获取客户端机器的mac地址。这可以获取客户端机器的mac地址吗?
如果没有,这是否可以从客户端机器获取任何其他唯一 ID?
简短的回答是:不
无法使用 JavaScript 从客户端获取 MAC 地址,因为这会带来严重的安全风险。
您将能够获得的唯一唯一 ID 是 IP 地址,但这可能不是唯一的,因为用户的机器可能在路由器后面进行了 NAT。
您可以在 Java 小程序上使用 ActiveX 控件来获取客户端计算机的 MAC 地址,但这需要在客户端计算机上安装所选方法,并且永远不会是获取 MAC 地址的安全方法。