浏览器\Javascript-了解用户的任何方式';s当前IP
我正在使用Kango框架编写一个浏览器扩展 作为其功能的一部分,它必须知道用户的位置。我已经用API覆盖了这一部分,但是所说的API需要一个ip地址作为参数之一 有没有一种方法可以在内部查看它是什么(或者上次是什么),或者我需要单独调用另一个服务(我想是一个简单的php页面)来确定ip是什么 建立位置后,分机将再次呼叫。我应该为3个单独的电话感到恼火吗浏览器\Javascript-了解用户的任何方式';s当前IP,javascript,browser,cross-browser,ip,Javascript,Browser,Cross Browser,Ip,我正在使用Kango框架编写一个浏览器扩展 作为其功能的一部分,它必须知道用户的位置。我已经用API覆盖了这一部分,但是所说的API需要一个ip地址作为参数之一 有没有一种方法可以在内部查看它是什么(或者上次是什么),或者我需要单独调用另一个服务(我想是一个简单的php页面)来确定ip是什么 建立位置后,分机将再次呼叫。我应该为3个单独的电话感到恼火吗 谢谢。是的,出于安全原因,您无法通过Javascript了解用户的IP,因此您必须依赖服务器端服务。是的,出于安全原因,您无法通过Javascr
谢谢。是的,出于安全原因,您无法通过Javascript了解用户的IP,因此您必须依赖服务器端服务。是的,出于安全原因,您无法通过Javascript了解用户的IP,因此您必须依赖服务器端服务。Javascript:
$.ajax({
type: "POST",
url: "getIP.php",
data: "",
dataType: 'json',
success: function(ret) {
alert("ip = " + ret);
},
error: function (xhr, ajaxOptions, thrownError) {
console.error(xhr.responseText);
console.error(thrownError);
}
});
PHP:
旁注:我在这里使用jQuery,如果您不知道如何使用它,请阅读这里的文档:Javascript:
$.ajax({
type: "POST",
url: "getIP.php",
data: "",
dataType: 'json',
success: function(ret) {
alert("ip = " + ret);
},
error: function (xhr, ajaxOptions, thrownError) {
console.error(xhr.responseText);
console.error(thrownError);
}
});
PHP:
旁注:我在这里使用jQuery,如果您不知道如何使用它,请阅读这里的文档:Duplicate:这是可能的,但是。。。凌乱的最好的方法是先从服务器端加载IP,然后从服务器端脚本(php/asp)etcDuplicate加载IP:这是可能的,但是。。。凌乱的最好的方法是先从服务器端加载IP,然后从服务器端脚本(php/asp)等加载IP。虽然我认为他自己也应该考虑一下。我发现了,别担心:PYeah:P。尽管我认为他自己也应该考虑一下。我发现了,别担心:P