通过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>
相关推荐
Bi8bo79 分钟前
Python编程基础
开发语言·python
XiaoCCCcCCccCcccC9 分钟前
网络层协议 IP 协议介绍 -- IP 协议,网段划分,私有 IP 和 公网 IP,路由
服务器·网络·tcp/ip
喝拿铁写前端36 分钟前
前端批量校验还能这么写?函数式校验器组合太香了!
前端·javascript·架构
然我1 小时前
面试官最爱的 “考试思维”:用闭包秒杀递归难题 🚀
前端·javascript·面试
im_AMBER2 小时前
java复习 19
java·开发语言
小猫咪怎么会有坏心思呢2 小时前
华为OD机考-异常的打卡记录-字符串(JAVA 2025B卷)
java·开发语言·华为od
red润2 小时前
被转义字符麻痹的一天:理解转义字符串
前端·javascript·正则表达式
泓博2 小时前
KMP(Kotlin Multiplatform)简单动画
android·开发语言·kotlin
Fanmeang2 小时前
IP路由基础
网络·网络协议·华为·路由·静态路由·路由表·动态路由