通过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>
相关推荐
LawrenceLan3 分钟前
Flutter 零基础入门(十五):继承、多态与面向对象三大特性
开发语言·前端·flutter·dart
zh_xuan12 分钟前
kotlin对象表达式
开发语言·kotlin
boooooooom18 分钟前
手写简易Vue响应式:基于Proxy + effect的核心实现
javascript·vue.js
froginwe1120 分钟前
ECharts 旭日图:全面解析与应用指南
开发语言
yaoxin52112323 分钟前
292. Java Stream API - 使用构建器模式创建 Stream
java·开发语言
CoderCodingNo30 分钟前
【GESP】C++六级考试大纲知识点梳理, (2) 哈夫曼树、完全二叉树与二叉排序树
开发语言·c++
(Charon)33 分钟前
【DPDK实战】编写一个高性能 UDP 抓包程序
网络·网络协议·udp
fy zs34 分钟前
网络层IP协议的初步认识
服务器·网络·tcp/ip
bug总结38 分钟前
uniapp+动态设置顶部导航栏使用详解
java·前端·javascript
晴殇i41 分钟前
深入理解MessageChannel:JS双向通信的高效解决方案
前端·javascript·程序员