如何用 JavaScript 获取 IP 地址
直接获取
- WebRTC API
async function getIP() { const configuration = { iceServers: [ { urls: [\'stun:stun.l.google.com:19302\'] } ] }; const peerConnection = new RTCPeerConnection(configuration); const iceCandidate = await new Promise((resolve) => { peerConnection.onicecandidate = (e) => { if (e.candidate && e.candidate.type === \'srflx\') { resolve(e.candidate.address); } }; }); peerConnection.close(); return iceCandidate; }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。