通过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>
相关推荐
线束线缆组件品替网13 小时前
Finisar AOC/DAC 在高速网络互连中的应用解析
网络·数码相机·测试工具·电脑·pcb工艺·游戏机
一条破秋裤13 小时前
面向 Q345 合金钢焊接维修的完整技术流程图方案
网络·流程图
a程序小傲13 小时前
得物Java面试被问:流批一体架构的实现和状态管理
java·开发语言·数据库·redis·缓存·面试·架构
xb113213 小时前
C#异步编程入门概念及核心概念
开发语言·c#
黎雁·泠崖13 小时前
Java继承:成员变量访问(就近原则+this/super用法)
java·开发语言
摘星编程13 小时前
React Native + OpenHarmony:Modal确认取消弹窗
javascript·react native·react.js
ShineWinsu13 小时前
对于C++:模版初阶的解析
开发语言·c++·面试·笔试·函数··模版
xkxnq13 小时前
第四阶段:Vue 进阶与生态整合(第 47 天)(Vue 项目目录结构解析:每个文件夹的作用与规范)
前端·javascript·vue.js
Max_uuc13 小时前
【C++ 硬核】告别 Excel 生成数组:利用 constexpr 实现编译期计算查找表 (LUT)
开发语言·c++·excel