通过js获取用户网络ip地址

javascript 复制代码
<!DOCTYPE html>
<html>
 
<head>
    <meta charset="utf-8">
    <title>js获取本地ip</title>
</head>
 
<body>
    <script>
        var xmlhttp;
        if (window.XMLHttpRequest) {
            xmlhttp = new XMLHttpRequest();
        } else {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.open("get", "https://api.ipify.org?format=json", false);
        xmlhttp.send();
        var item = JSON.parse(xmlhttp.responseText);
        console.log(item)
        alert(item.ip)
    </script>
</body>
 
</html>
相关推荐
什么半岛铁盒1 小时前
C++11 多线程与并发编程
c语言·开发语言·c++
Kiri霧5 小时前
Linux下的Rust 与 C 的互操作性解析
c语言·开发语言·rust
雪芽蓝域zzs5 小时前
uniapp AES 加密解密
开发语言·uni-app·c#
雨夜的星光5 小时前
Python JSON处理:load/loads/dump/dumps全解析
开发语言·python·json
Y-Loong6 小时前
Kubernetes Pod 网络与 Service 网络全解析
网络·kubernetes
fen_fen6 小时前
Java打包时,不将本地Jar打包到项目的最终 JAR 中
开发语言·python·pycharm
一只游鱼7 小时前
webSocket快速入门
网络·websocket·网络协议
灵感__idea7 小时前
Hello 算法:让前端人真正理解算法
前端·javascript·算法
excel8 小时前
🧩 Vue 3 watch 源码详解(含完整注释)
前端·javascript·vue.js
wjs20248 小时前
SQL AND & OR 操作符详解
开发语言