你能透過 JavaScript 擷取使用者的本機 LAN IP 位址嗎?
許多人最初認為透過 JavaScript 檢索使用者的本機 LAN IP 位址是不可能的。然而,情況不一定如此。
這個問題源自於希望在網頁上顯示使用者的 LAN IP 位址,類似於 WhatsMyIP.org 上提供的資訊。雖然有些人可能會質疑是否需要此信息,但對於某些用戶(例如計算機顧問)來說,它可能是網絡分析的寶貴工具。
過去,通常使用 Java 小程式來取得此資訊。然而,由於圍繞小程式的安全問題日益增加,開發人員已經尋求替代解決方案。
進入 WebRTC
HTML5 的 WebRTC(Web 即時通訊)擴充功能提供了一個可能的解決方案。它允許 JavaScript 查詢本機客戶端 IP 位址。概念驗證可以在 Net.IPCalf.com 上找到。
此功能顯然是有意為之,可以檢索使用者的 LAN IP 位址。然而,值得注意的是,這種行為將來可能會改變,因此在實施時應謹慎行事。儘管如此,為了向用戶顯示洩漏的信息,這似乎是一個合適的解決方案。
以上是你能用 JavaScript 取得使用者的本機 LAN IP 位址嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!