0

私はJavascript自分のユーザー向けに作成しており、できるだけ軽量にしようとしています。

このため、可能であれば、外部のliberayを使用していません(でさえもJQuery)、そのように保ちたいです。

だから私の質問は:IP外部呼び出しやライブラリを使用せずに訪問者のアドレスを取得することは可能ですか?

外部呼び出しによって、私は参照しています:

Ajaxgoogle Jsapi、その他

この質問への回答を見てきたことに注意してくださいget client ip using just javascript ただし、現在のページの外に出て情報を収集するため、これは私が探しているものではありません。

4

2 に答える 2

2

いいえ。この情報は、ブラウザによって Web ページ内で実行されているスクリプトに提供されるわけではないため、リモート サーバーに問い合わせる (外部呼び出し) ことなく、この情報にアクセスする方法はありません。

于 2013-09-12T07:53:45.893 に答える
0

最新のJavaをお持ちの場合

function myIP()
{ 
    var yip2=java.net.InetAddress.getLocalHost();   
    var yip=yip2.getHostAddress();
    return yip;
}
于 2013-09-12T08:00:04.587 に答える