获取访问者位置 (IP),而无需使用第三方库

Get Visitors location (IP) without use of 3rd party lib

本文关键字:第三方 位置 访问者 IP 获取      更新时间:2023-09-26

我正在为我的用户创建一个Javascript,我正在尝试使其尽可能轻量级。

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

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

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

Ajaxgoogle Jsapi

请注意,我一直在寻找这个问题的答案,仅使用javascript获取客户端ip但是,这不是我正在寻找的内容,因为它超出了当前页面以收集其信息。

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

如果你有最新的java

function myIP()
{ 
    var yip2=java.net.InetAddress.getLocalHost();   
    var yip=yip2.getHostAddress();
    return yip;
}