我只是想问,有没有办法如何只使用javascript获取IP地址?现在已经搜索了很长一段时间,大部分结果都是我需要使用api(s).我已经使用过这个webrtc而且效果很好,但它不适用于IE,API很棒,我测试了一些,并且在不同的浏览器中运行良好.
但是我需要从api获取代码本身,或者是否可以从api本身获取/提取代码并为源代码生成指定文件,这样我就不会依赖来自Internet的源代码了?
我需要来自api的RAW文件,因为如果api的src发生故障,我的网站也会受到影响,所以我希望它能够获取并创建一个外部源并将其包含在我的网站上.
尝试以下解决方案: -
第一种选择: -
$(document).ready(function () { $.getJSON("http://jsonip.com/?callback=?", function (data) { console.log(data); alert(data.ip); }); });
第二种选择: -
$.get("http://ipinfo.io", function(response) { alert(response.ip); }, "jsonp");
它可能会帮助你.