【发布时间】:2016-08-24 09:03:04
【问题描述】:
我正在创建一个 Web 应用程序,为了运行它,您必须“注册”您的设备。注册过程涉及将您希望使用的设备的 IPv4 地址输入到更新数据库的字段中。
访问应用程序时,它会通过 window.webkitRTCPeerConnection 或 window.mozRTCPeerConnection 检查以获取 IP地址。这适用于最新版本的 Chrome 和 Firefox,但不适用于 IE。因此,如果没有从 RTCPeerConnection 检查获得 IP,我必须使用 ActiveX。
我的问题是我希望 Safari 能够运行该应用程序,但我似乎找不到任何关于如何获取运行 Safari 的设备的 IPv4 地址。
澄清一下,此 Web 应用程序不向公众开放,我们将完全控制运行该应用程序的设备上安装的内容。 (这是我使用 ActiveX 的理由)。
任何关于我如何做这件事的建议和/或参考都将不胜感激。
【问题讨论】:
标签: javascript safari ip ipv4