javascript - 如何在 JS 中获取 IP 地址 - Firefox Addon Devloment
问题描述
我正在构建一个关于Firefox 文档的小型自定义 Firefox 插件。基本上它使用 javascript,也可以使用一些 Firefox JS 扩展 API。我正在尝试从扩展内部获取浏览器 IP 地址,通常我会为此使用 PHP 脚本,但在这里我认为我仅限于这种 HTML 和 JAVASCRIPT 组合,对此有什么想法吗?
解决方案
var xmlhttp = new XMLHttpRequest();
var url = "https://api.ipify.org/?format=json&callback=getIP";
xmlhttp.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
var myArr = JSON.parse(this.responseText);
var ip = myArr.ip;
console.log(ip);
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send();
您可以使用 HTTP 请求获取 IP 添加。您的客户端 https://api.ipify.org该网站为您提供用户 IP 地址作为 json 对象
推荐阅读
- matomo - 在 Matomo 中查询所有网站时出错 [fechada]
- javascript - python stomp 客户端 - 连接到端点
- kubernetes - 具有 TB 数据的 kubernetes 上的 ReadWriteMany 卷
- typescript - 命名空间“google.maps.places”没有导出成员“AutocompleteService”
- react-native - 是否可以使用 styled-theming 自定义样式相关的道具?
- swiftui - 将observedObject放入List
- vue.js - @blur 在 v-autocomplete vuetify
- excel - 在 Excel 中合并表格 - VBA
- django - django Like dislike 在帖子列表中不起作用。但它在帖子详细信息中起作用
- scala - 播放框架没有依赖注入?