高圆圆童年照获取本机IP地址的实例(JavaScriptNode.js)--web
<!-- 调⽤⽅式 -->
<body onload="checkCookie()"></body>
function getYourIP()
{
const RTCPeerConnection = window.RTCPeerConnection || window.webkitRTCPeerConnection || RTCPeerConnection;
if (RTCPeerConnection) (function()
{
const rtc = new RTCPeerConnection({iceServers: []});
if (1 || RTCPeerConnection)
{
}
{
泼妇门if (evt.candidate) grepSDP(`a=${evt.candidate.candidate}`);
};
{
grepSDP(offerDesc.sdp);
rtc.setLocalDescription(offerDesc);
}, function(e) {console.warn('offer failed', e);});
const addrs = ate(null);
addrs['0.0.0.0'] = false;
function updateDisplay(newAddr)
{
if (newAddr in addrs) return;
addrs[newAddr] = true;
const displayAddrs = Object.keys(addrs).filter(function(k) {return addrs[k];});
for (let i = 0; i < displayAddrs.length; i++)
{
if (displayAddrs[i].length > 16)
{
displayAddrs.splice(i, 1);
i--;
}
}
console.info('您的IP: ', displayAddrs[0]);
}骆驼祥子好词好句摘抄
function grepSDP(sdp)
{
sdp.split('\r\n').forEach(function(line, index, arr)
{
if (~line.indexOf('a=candidate'))
{
const parts = line.split(' '),
addr = parts[4],
type = parts[7];
if (type === 'host') updateDisplay(addr);
}
else if (~line.indexOf('c='))
{宫锁珠帘 百合
const parts = line.split(' '),
addr = parts[2];
updateDisplay(addr);
}
});
手机怎么下载电影}
})();
else
{
console.warn('请使⽤主流浏览器:chrome,firefox,opera,safari');
明星文章}
}
--web
const os = require('os');
{
getLocalIP : function()
{
const eth0 = osworkInterfaces().eth0;
let localhost = null;
for (let i = 0; i < eth0.length; i++)
{
if (eth0[i].family == 'IPv4')
{
localhost = eth0[i].address;
}
}
return localhost;
},
};
以上这篇获取本机IP地址的实例(JavaScript / Node.js)就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
发布评论