通过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>
相关推荐
癫狂的兔子3 分钟前
【Python】【Flask】抽奖功能
开发语言·python·flask
你怎么知道我是队长4 分钟前
C语言---无名位域
c语言·开发语言
带土119 分钟前
6. C++智能指针(1)
开发语言·c++
海南java第二人27 分钟前
SpringBoot启动流程深度解析:从入口到容器就绪的完整机制
java·开发语言
星火开发设计31 分钟前
C++ queue 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识·队列
..过云雨31 分钟前
网络计算器实现 - 自定义套接字+序列化+守护进程
网络·网络协议·tcp/ip
码界奇点34 分钟前
基于Vue3与TypeScript的后台管理系统设计与实现
前端·javascript·typescript·vue·毕业设计·源代码管理
DICOM医学影像38 分钟前
2. go语言从零实现以太坊客户端-查询区块链账户余额
开发语言·golang·区块链·以太坊·web3.0·hardhat
ashcn200140 分钟前
水滴按钮解析
前端·javascript·css
爱吃奶酪的松鼠丶1 小时前
React长列表,性能优化。关于循环遍历的时候,key是用对象数据中的ID还是用索引
javascript·react.js·性能优化