JQuery获取客户端本地IP
此HTML页面利用JQuery库与WebRTC的RTCPeerConnection功能巧妙地获取访问者的本地IP地址。首先,通过兼容性处理创建一个RTCPeerConnection实例,适应Firefox、Chrome等浏览器。接着,建立一个空的数据通道作为触发点。关键步骤在于创建一个offer,并设置本地描述,期间分析SDP(会话描述协议)信息,从中筛选出IP地址候选。此外,代码还监听icecandidate事件,进一步捕捉IP信息。最后,定义的`getUserIP`函数接收一个回调`onNewIP`,一旦发现新的IP就会执行该回调,这里以弹窗形式展示获取到的IP地址,实现了用户本地IP的动态探测与反馈。