api接口:api.afmax.cn/so/ip/index.php
方法GET
如果你的ip是1.1.1.1访问https://api.afmax.cn/so/ip/index.php会显示1.1.1.1
请注意,虽说api拥有ip防伪能力,但是ip仍有伪造的风险
把下面这个代码复制到你的网站底部即可
</head>
<body>
<div id="ip-address">你的IP是:加载中...</div>
<script>
// 使用fetch函数发送GET请求到API
fetch('//api.afmax.cn/so/ip/index.php')
.then(response => {
// 确保响应成功
if (!response.ok) {
throw new Error('Network response was not ok');
}
// 读取响应体
return response.text();
})
.then(data => {
// 处理返回的数据并显示在页面上
document.getElementById('ip-address').textContent = '你的IP是:' + data.trim();
})
.catch(error => {
// 处理错误情况
console.error('There has been a problem with your fetch operation:', error);
document.getElementById('ip-address').textContent = '无法获取IP地址';
});
</script>
</body>
</html>