Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以从HTTP请求中找到无线接入点的BSSID(MAC地址)吗?_Javascript_Http_Router_Mac Address - Fatal编程技术网

Javascript 我可以从HTTP请求中找到无线接入点的BSSID(MAC地址)吗?

Javascript 我可以从HTTP请求中找到无线接入点的BSSID(MAC地址)吗?,javascript,http,router,mac-address,Javascript,Http,Router,Mac Address,假设有人正在一家咖啡店设置无线连接到互联网,他们向johnsveryownserver.com发送HTTP请求。服务器端,是否有任何方法可以确定它们所连接的无线接入点的MAC地址?(请注意,我对他们机器的MAC地址不感兴趣。) 如果我不能用一个普通的HTTP请求来实现这一点,那么我可以在浏览器中做些什么(例如通过javascript)来扫描附近任何无线接入点的MAC地址吗?这可能更好,因为我可以收集附近所有的无线MAC地址 我试图避免让用户下载插件或独立的可执行文件。我会说这是可能的,因为有人比

假设有人正在一家咖啡店设置无线连接到互联网,他们向johnsveryownserver.com发送HTTP请求。服务器端,是否有任何方法可以确定它们所连接的无线接入点的MAC地址?(请注意,我对他们机器的MAC地址不感兴趣。)

如果我不能用一个普通的HTTP请求来实现这一点,那么我可以在浏览器中做些什么(例如通过javascript)来扫描附近任何无线接入点的MAC地址吗?这可能更好,因为我可以收集附近所有的无线MAC地址


我试图避免让用户下载插件或独立的可执行文件。

我会说这是可能的,因为有人比我聪明得多


但是,通过使用客户端脚本查询WMI来获取本地MAC地址已经足够困难了,更不用说尝试通过本地计算机进行查询了。我有信心地说,这在目前是不可能实现的,如果您这样做,您将丢失大量数据,因为浏览器安全设置会停止您的脚本。

不,您不能。使用插件是您唯一的选择(使用Java可能是可行的,但这超出了我的专业范围)