通过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>
相关推荐
上趣工作室1 分钟前
vue2在el-dialog打开的时候使该el-dialog中的某个输入框获得焦点方法总结
前端·javascript·vue.js
家里有只小肥猫1 分钟前
el-tree 父节点隐藏
前端·javascript·vue.js
raysync8884 分钟前
如何保障医院内部的隔离网安全跨网文件交换?
网络·安全
何曾参静谧5 分钟前
「QT」文件类 之 QTextStream 文本流类
开发语言·qt
monkey_meng9 分钟前
【Rust类型驱动开发 Type Driven Development】
开发语言·后端·rust
落落落sss17 分钟前
MQ集群
java·服务器·开发语言·后端·elasticsearch·adb·ruby
2401_8532757337 分钟前
ArrayList 源码分析
java·开发语言
zyx没烦恼38 分钟前
【STL】set,multiset,map,multimap的介绍以及使用
开发语言·c++
lb363636363638 分钟前
整数储存形式(c基础)
c语言·开发语言
御控物联_姜38 分钟前
IP、网关、子网掩码的验证逻辑及程序(.Net)
网络