记录一种js获取本机ip地址的方法

首先一个获取当前客户端的IP地址的网址:http://net.ipcalf.com/
具体的获取ip的方法可以直接打开控制台查看上面这个网页是如何获取的
Chrome和Firefox浏览器会默认隐藏内网的IP地址,所以需要设置一些额外的东西才可以将IP地址显示出来
Chrome:
在Chrome浏览器地址栏中输入:chrome://flags/
搜索#enable-webrtc-hide-local-ips-with-mdns 该配置 并将属性改为 disabled

之后按照chrome的指示重启一下IP地址就正常了。
但是chrome更新到86版本之后就找不到#enable-webrtc-hide-local-ips-with-mdns 这个配置项了,后来找到的一种替代的解决方案是安装一个WebRTC Network Limiter插件,然后选择第二项,这样的话本地ip地址就又能正常的显示出来了

Firefox:

在地址栏中输入:absout:config
搜索配置media.peerconnection.ice.obfuscate_host_addresses 改为false

刷新一下页面就正常了

还测试了一个360浏览器,发现打开上面的网址是可以直接显示ip地址的

由于我们是中后台应用,业务使用的浏览器相对的是固定的,所以只测试了上面的三种浏览器。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值