通过使用下面的代码我能够获得客户端IP地址,但我希望在 js 中获取客户端IP而不使用任何外部 http:// 或 https:// 网址,
我如何获得客户端IP地址?
$.getJSON("http://jsonip.com?callback=?", function (data) {
alert("Your ip: " + data.ip);
});
java是服务器端语言。 请帮帮我。
答案 0 :(得分:0)
让您网站上的服务器端页面返回IP地址,您不希望进行外部呼叫,特别是对于http,否则您将收到浏览器警告。
$.getJSON("getIPFromThisJSONPage.aspx", function (data) {
alert("Your ip: " + data.ip);
});
OR
$.get("getIPFromThisAjaxPage.aspx",function(data){
return data;
});
你没有提到你使用什么作为服务器端语言,所以提供一个例子没有多大意义 - 除了ajax / json的例子是十几分钱:)