我只想问一下,有没有办法只使用javascript获取ip地址? 现在已经搜索了一段时间,大部分结果都是我需要使用 api。 我用过这个 webrtc,它工作得很好,但它不能在 IE 上工作, API 很棒,我已经测试了一些并且在不同的浏览器中运行良好。
但我需要从 api 获取代码本身, 或者是否可以从 api 本身获取/提取代码并为源创建一个指定的文件,这样我就不会依赖来自互联网的源?
我需要来自 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");
它可能对你有帮助。
关于javascript - 使用javascript获取ip地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34584958/