JS获取IP地址的方法 - Firefox Addon Development
How to get the IP Adress in JS - Firefox Addon Devloment
我正在构建一个关于 Firefox documentation 的小型自定义 Firefox 插件。基本上它使用 javascript 并且还可以使用一些 Firefox JS 扩展 API。我试图从扩展内部获取浏览器 IP 地址,通常我会为此使用 PHP 脚本,但在这里我认为我仅限于此 HTML 和 JAVASCRIPT 组合,任何对此有什么想法?
<script>alert(window.location.hostname)</script>
在这种情况下,警报会 pop-up 但代码在其中
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 本网站以 json 对象
的形式向您提供用户 ip 地址
我正在构建一个关于 Firefox documentation 的小型自定义 Firefox 插件。基本上它使用 javascript 并且还可以使用一些 Firefox JS 扩展 API。我试图从扩展内部获取浏览器 IP 地址,通常我会为此使用 PHP 脚本,但在这里我认为我仅限于此 HTML 和 JAVASCRIPT 组合,任何对此有什么想法?
<script>alert(window.location.hostname)</script>
在这种情况下,警报会 pop-up 但代码在其中
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 本网站以 json 对象
的形式向您提供用户 ip 地址