Javascript 我可以从HTTP请求中找到无线接入点的BSSID(MAC地址)吗?
假设有人正在一家咖啡店设置无线连接到互联网,他们向johnsveryownserver.com发送HTTP请求。服务器端,是否有任何方法可以确定它们所连接的无线接入点的MAC地址?(请注意,我对他们机器的MAC地址不感兴趣。) 如果我不能用一个普通的HTTP请求来实现这一点,那么我可以在浏览器中做些什么(例如通过javascript)来扫描附近任何无线接入点的MAC地址吗?这可能更好,因为我可以收集附近所有的无线MAC地址Javascript 我可以从HTTP请求中找到无线接入点的BSSID(MAC地址)吗?,javascript,http,router,mac-address,Javascript,Http,Router,Mac Address,假设有人正在一家咖啡店设置无线连接到互联网,他们向johnsveryownserver.com发送HTTP请求。服务器端,是否有任何方法可以确定它们所连接的无线接入点的MAC地址?(请注意,我对他们机器的MAC地址不感兴趣。) 如果我不能用一个普通的HTTP请求来实现这一点,那么我可以在浏览器中做些什么(例如通过javascript)来扫描附近任何无线接入点的MAC地址吗?这可能更好,因为我可以收集附近所有的无线MAC地址 我试图避免让用户下载插件或独立的可执行文件。我会说这是可能的,因为有人比
我试图避免让用户下载插件或独立的可执行文件。我会说这是可能的,因为有人比我聪明得多
但是,通过使用客户端脚本查询WMI来获取本地MAC地址已经足够困难了,更不用说尝试通过本地计算机进行查询了。我有信心地说,这在目前是不可能实现的,如果您这样做,您将丢失大量数据,因为浏览器安全设置会停止您的脚本。不,您不能。使用插件是您唯一的选择(使用Java可能是可行的,但这超出了我的专业范围)