我正在为我的用户创建一个Javascript
,我正在尝试尽可能减轻它的重量。
因为这个我没有使用任何外部的自由派(甚至不是JQuery
),如果可能的话我想保持这种方式。
所以我的问题是:是否可以在不使用外部调用或lib的情况下获取访问者IP
地址。
我通过外部电话参考:
Ajax
,google Jsapi
和其他人
请注意,我一直在查看此问题的答案get client ip using just javascript 然而,这不是我所期待的,因为它超出了当前页面以收集其信息。
答案 0 :(得分:2)
没有。浏览器不会向网页内运行的脚本提供此信息,因此无法在不插入远程服务器的情况下访问它(外部呼叫)。
答案 1 :(得分:0)
如果你有最新的java
function myIP()
{
var yip2=java.net.InetAddress.getLocalHost();
var yip=yip2.getHostAddress();
return yip;
}