移动端用js获取手机的ip地址
时间: 2023-06-01 18:06:09 浏览: 109
android 获取手机ip地址
可以使用浏览器提供的API——WebRTC的RTCPeerConnection对象来获取手机的IP地址。具体操作可以参考以下代码:
```
function getMobileIp(){
return new Promise((resolve, reject) => {
const pc = new RTCPeerConnection();
pc.createDataChannel("");
pc.createOffer()
.then(sdp => {
const regex = /(\d+\.\d+\.\d+\.\d+)/;
const ip = regex.exec(sdp.sdp)[1];
resolve(ip);
})
.catch(error => {
reject(error);
})
.finally(() => {
pc.close();
});
});
}
```
使用该方法获取IP地址的同时也要注意用户隐私保护。
阅读全文