gpt4 book ai didi

asp.net - 如何在 Web 应用程序中获取客户端计算机的 Mac 地址

转载 作者:行者123 更新时间:2023-12-04 00:50:47 27 4
gpt4 key购买 nike

我必须获取运行我的网站的客户端 PC 的 Mac 地址。那么如何获取客户端机器的 Mac 地址(而不是托管网站的服务器的 Mac 地址)。我需要与 IE、Firefox、Safari 和 Chrome 兼容的脚本。

最佳答案

实现这一点的唯一方法是使用小程序或插件,例如可以用 Java 编程(尽管根据 Getting MAC address on a web page using a Java applet,java 本身可能不允许这样做),因为 javascript 自然不会公开此类信息。最后,如果它位于内部网络上,您也可以从服务器端找到此信息,这通常是使用半专用 wifi 网络登录页面完成的。

基于以下评论:由于它是内部网络,因此您可以在 asp.net 端按如下方式检索 mac 地址。你执行以下命令 arp -a这将返回一个包含相关 mac 地址的所有 ip 地址的列表。接下来使用类似的东西

Request.Servervariables("REMOTE_ADDR")

您应该能够找到用户 ip 地址,接下来可以将其与从 arp 命令检索到的数据进行匹配,瞧,您拥有当前用户的 mac 地址。

关于asp.net - 如何在 Web 应用程序中获取客户端计算机的 Mac 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9904100/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com