簡體   English   中英

如何使用 Javascript 在 Microsoft Edge 瀏覽器中獲取私有客戶端 IP 地址?

[英]How to get private client IP address in Microsoft Edge browser using Javascript?

我嘗試通過以下鏈接使用 WebRTC 使用 Javascript 查找私有客戶端 IP 地址,並且我在 Chrome 和 Firefox 中成功,但它在 Microsoft Edge 中不起作用。

https://ourcodeworld.com/articles/read/257/how-to-get-the-client-ip-address-with-javascript-only

所有第三種解決方案都只提供公共 IP 地址。 也嘗試了以下鏈接中的答案。

如何使用 JavaScript 獲取客戶端的 IP 地址?

如何使用 Javascript 在 Microsoft Edge 瀏覽器中獲取私有客戶端 IP地址?

我們是否有其他替代方法讓 WebRTC 在 Edge 瀏覽器中獲取私有 IP 地址?

根據RTCPeerConnection 的瀏覽器兼容性部分,Edge 不支持CreateDataChannel ,因此它在 Edge 中不起作用。

此外,不建議利用 WebRTC 來公開私有 IP 地址,因為:

通過 ICE 收集並在 RTCIceCandidate 實例中對應用程序可見的候選地址中公開的地址可以揭示有關設備和用戶的更多信息(例如位置、本地網絡拓撲),這比用戶在非 WebRTC 啟用的瀏覽器中可能預期的要多。 ...

參考WebRTC 標准的地址

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM