0

我正在Javascript为我的用户创建一个,并且我正在努力使其尽可能轻。

因此,如果可能的话,我不会使用任何外部自由(甚至不使用JQuery),我想保持这种方式。

所以我的问题是:是否有可能在IP不使用外部调用或库的情况下获得访问者地址。

通过外部调用,我指的是:

Ajax, google Jsapi, 和其他

请注意,我一直在寻找这个问题的答案get client ip using just javascript 但是这不是我想要的,因为它超出了当前页面以收集其信息。

4

2 回答 2

2

不会。浏览器不会向网页内运行的脚本提供此信息,因此如果不询问远程服务器(外部调用)就无法访问它。

于 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 回答