function getIP() {
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.ipify.org?format=json');
xhr.onload = () => {
if (xhr.status === 200) {
const response = JSON.parse(xhr.responseText);
resolve(response.ip);
} else {
reject('Failed to get IP address');
}
};
xhr.send();
});
}
getIP().then(ip => console.log(ip)).catch(error => console.error(error));
js根据当前请求获取ip地址
最新推荐文章于 2024-04-30 16:57:21 发布