获取本机IP

// 获取本机IP
getIp() {
if( typeof window != ‘undefined‘ ) {
var RTCPeerconnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
if(RTCPeerconnection) {
var rtc = new RTCPeerconnection();
rtc.createDataChannel(’');
rtc.createOffer( offerDesc => {
rtc.setLocalDescription(offerDesc)
}, e=> { console.log( “$$$$$” , e) })
rtc.onicecandidate=>(evt) => {
if(evt.candidate) {
let ip_rule = /([0-9]{1,3}(.[0-9]{1,3}}){3}|[a-f0-0]{1,4}(:[a-f0-9]{1,4}){7})/
let ip_addr = ip_rule.exec(evt.candidate.candidate);
if(ip_addr) {
sessionStorage.setItem(“ip” , ip_addr[1]);
}
console.log(“ip_addr” , ip_addr);

					}
		 }
	}
} 

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值