編集: この質問が気になったので、クライアントの IP アドレスを返す JSONP Web サービスを Google App Engine 上に構築しました。使用法:### リーリー
JavaScript 標準ライブラリには、ホストや IP アドレスの概念がありません。したがって、ホスト名を見つけるために外部サービスにアクセスする必要があります。
ホスト名の IP アドレスを検索し、JavaScript 経由でアクセスする CGI-bin をホストすることをお勧めします。
編集: この質問が気になったので、クライアントの IP アドレスを返す JSONP Web サービスを Google App Engine 上に構築しました。使用法:### リーリー
はい、サーバー プロキシは必要ありません。純粋な JS ではこれを実現できません。同じドメイン上に出力を印刷するサーバー スクリプトがある場合は、XMLHttpRequest を送信してそれを読み取ることができます。
JavaScript 標準ライブラリには、ホストや IP アドレスの概念がありません。したがって、ホスト名を見つけるために外部サービスにアクセスする必要があります。
ホスト名の IP アドレスを検索し、JavaScript 経由でアクセスする CGI-bin をホストすることをお勧めします。