通过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>
相关推荐
qq_4061761412 分钟前
深入浅出 Pinia:Vue3 时代的状态管理新选择
javascript·vue.js·ecmascript
网安Ruler22 分钟前
UDS 协议分析及模拟测试
网络
m0_5180194832 分钟前
C++与机器学习框架
开发语言·c++·算法
ZTLJQ35 分钟前
深入理解逻辑回归:从数学原理到实战应用
开发语言·python·机器学习
qq_4176950538 分钟前
C++中的代理模式高级应用
开发语言·c++·算法
德育处主任Pro1 小时前
前端元素转图片,dom-to-image-more入门教程
前端·javascript·vue.js
波波0071 小时前
每日一题:.NET 中的“反射”是什么?
开发语言·.net
weiwx831 小时前
Nginx location 和 proxy_pass 配置详解
服务器·网络·nginx
qq_461489332 小时前
C++与Qt图形开发
开发语言·c++·算法
叫我一声阿雷吧2 小时前
JS 入门通关手册(23):JS 异步编程:回调函数与异步本质
javascript·es6·前端面试·回调函数·回调地狱·js异步编程·异步本质