技术栈

通过js获取用户网络ip地址

半兽先生2023-10-12 11:02
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>
上一篇:如何打造VUE公用弹出框组件【简易版】
下一篇:2023年10月12日历史上的今天大事件早读
相关推荐
不忘不弃
1 分钟前
十进制数转换为二进制数
开发语言
QT 小鲜肉
5 分钟前
【Linux命令大全】001.文件管理之file命令(实操篇)
linux·运维·前端·网络·chrome·笔记
qq_25467441
35 分钟前
2025年软考网络规划设计师近期论文考题及范文分享
网络
csbysj2020
39 分钟前
jQuery Mobile 触摸事件
开发语言
代码村新手
39 分钟前
C++-入门
开发语言·c++
神舟之光
1 小时前
VSCode编译运行C/C++程序问题及解决方法
开发语言·c++
坐怀不乱杯魂
1 小时前
C++ STL unordered_map/set 实现
开发语言·c++
csbysj2020
1 小时前
jEasyUI 条件设置行背景颜色
开发语言
_F_y
1 小时前
Socket编程TCP
网络·网络协议·tcp/ip
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05Labelme从安装到标注:零基础完整指南06CentOS的ISO镜像下载07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Multisim使用教程详尽版--(2025最新版)09jdk21下载、安装(Windows、Linux、macOS)10解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题