http - ShareDrop(网站)如何获取我的局域网 IP 地址?

标签 http ip

我刚刚去了https://www.sharedrop.io/它说我的私有(private) LAN IP 地址 192.168.0.3,这是正确的。它怎么会知道这个?此信息不会通过浏览器发送出去。或者是?

我使用的是 Chrome,没有安装任何扩展程序。

最佳答案

到这里查看源代码 - http://net.ipcalf.com/他们在创建 WebRTC 连接时解析来自 SDP 的元数据。代码带有相关 RFC 链接的注释。

ShareDrop 可能也是这样做的。

编辑:ShareDrop 是开源的,他们以与上述完全相同的方式执行此操作,请参阅 https://github.com/cowbell/sharedrop/blob/master/app/scripts/app/controllers/index_controller.js

关于http - ShareDrop(网站)如何获取我的局域网 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647051/

相关文章:

c - 从 Linux 内核发送 IP 数据包,没有目标 MAC 地址

angular - 如何从管道加载 JSON?

ajax - 自定义http代码

mysql - 如何连接到(私有(private))IP地址MySQL服务器?

qt - UDP 拆分/合并。哪一层处理它? (QT网络)

linux - 如何在 Linux 中列出所有命名空间中的所有网络链接

django - 所有主流浏览器在发送HTTP请求时都使用主机头吗?

angularjs - 使用 $http 从 angularjs 发送压缩的帖子请求

mysql - 如何显示本地化字符

java - 如何使用Java获取客户端的LAN IP?