您可以使用以JSON格式导出用户IP地址的某些Web服务 - 在配对为javascript回调时非常有用 - 但我发现的服务似乎不可靠。
我尝试过的两项服务是, http://jsonip.com/和 http://jsonip.appspot.com, 但他们经常错误503(服务不可用)。
// Callback to grab JSON
//
function getip(json)
{
usersIP = json.ip;
}
// External file that returns user IP address
//
document.write('<script type="text/javascript" src="http://jsonip.com/?callback=getip"></script>');
但是,我注意到Google会在您query "what is my ip"时返回您的IP地址。我还注意到,您可以return Google results via JSON,但它不包含IP地址信息。
有关提取IP地址信息的任何建议吗?
我使用过自己的PHP脚本,但我宁愿从更可靠的源代码中检索它们。
是的,我知道那里有付费服务,但工作限制是工作限制。