javascript - 使用javascript获取ip地址

标签 javascript api

我只想问一下,有没有办法只使用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/

相关文章:

javascript - 多次动态内容和加载 JQuery 脚本

ios - 重用 AFHTTPRequestOperation Manager 的优缺点是什么?

rest - 更改 Magento 2.1 guest 权限以访问 Web api 目录/产品

java - Spring Rest 应用程序未启动(NullPointerException)

javascript - 自定义类无法读取属性 'async' 错误

javascript - 从同一类的另一个函数调用一个类的函数

javascript - jquery 回发失败

Javascript 滚动监听器在 chrome 或 firefox 中不起作用

php - 如何存储来自 JSON api 的 moSTLy 静态数据?

c# - Asp.net Core 2 API POST 对象为 NULL?