ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用してユーザーのローカル LAN IP アドレスを取得できますか?
JavaScript を使用してユーザーのローカル LAN IP アドレスを取得できますか?
多くの人は、当初、JavaScript を使用してユーザーのローカル LAN IP アドレスを取得することは可能であると考えています。不可能。ただし、必ずしもそうとは限りません。
この質問は、WhatsMyIP.org で提供される情報と同様に、ユーザーの LAN IP アドレスを Web ページに表示したいという要望から生じています。この情報の必要性を疑問視する人もいるかもしれませんが、コンピュータ コンサルタントなど一部のユーザーにとっては、ネットワーク分析のための貴重なツールになる可能性があります。
以前は、この情報を取得するために Java アプレットが一般的に使用されていました。しかし、アプレットを取り巻くセキュリティ上の懸念が増大しているため、開発者は代替ソリューションを模索しています。
WebRTC を導入
HTML5 の WebRTC (Web Real-Time Communication) 拡張機能は、考えられる解決策。これにより、JavaScript がローカル クライアント IP アドレスをクエリできるようになります。概念実証は Net.IPCalf.com でご覧いただけます。
この機能は明らかに意図的であり、ユーザーの LAN IP アドレスの取得を可能にします。ただし、この動作は将来変更される可能性があるため、実装する場合は注意が必要であることに注意することが重要です。それでも、漏洩した情報をユーザーに表示するという目的では、適切なソリューションであると思われます。
以上がJavaScript を使用してユーザーのローカル LAN IP アドレスを取得できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。