我如何在js中获取客户端IP地址

时间:2015-02-04 09:55:44

标签: javascript jquery

通过使用下面的代码我能够获得客户端IP地址,但我希望在 js 中获取客户端IP而不使用任何外部 http:// https:// 网址,

我如何获得客户端IP地址?

$.getJSON("http://jsonip.com?callback=?", function (data) {
    alert("Your ip: " + data.ip);
});

java是服务器端语言。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

让您网站上的服务器端页面返回IP地址,您不希望进行外部呼叫,特别是对于http,否则您将收到浏览器警告。

$.getJSON("getIPFromThisJSONPage.aspx", function (data) {
    alert("Your ip: " + data.ip);
});

OR

$.get("getIPFromThisAjaxPage.aspx",function(data){
    return data;
});

你没有提到你使用什么作为服务器端语言,所以提供一个例子没有多大意义 - 除了ajax / json的例子是十几分钱:)