我必须获取运行我的网站的客户端 PC 的 Mac 地址。那么如何获取客户端计算机的 Mac 地址(而不是托管网站的服务器的 Mac 地址)。我需要与 IE、Firefox、Safari 和 Chrome 兼容的脚本。
实现这一点的唯一方法是使用小程序或插件,例如可以用 java 进行编程(尽管 java 本身可能不允许根据使用 Java 小程序在网页上获取 MAC 地址 https://stackoverflow.com/questions/4467905/getting-mac-address-on-a-web-page-using-a-java-applet),因为javascript自然不会泄露这类信息。最后,如果服务器端位于内部网络上,您也可以从服务器端找到此信息,就像通常使用半专用 WiFi 网络登录页面所做的那样。
基于以下评论:由于它是内部网络,您可以在 asp.net 端按如下方式检索 mac 地址。您执行以下命令arp -a
这将返回所有 IP 地址及其关联的 MAC 地址的列表。接下来使用类似的东西
Request.Servervariables("REMOTE_ADDR")
您应该能够找到用户的 IP 地址,接下来您可以将其与从 arp 命令检索到的数据进行匹配,瞧,您就拥有了当前用户的 mac 地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)