Butterfly:国外网络访问检测,用js判断国外网络执行函数
懒猫在此文章内也加入了识别测试,小伙伴们如果翻了的话就会有提示哦!
外网小伙伴无法访问任何图片,很多人以为是本站的图床挂了,然而可能是因为用户自己是用的外网。那么最好的方式就是告诉用户,你用的不是国内网进行访问。
如果你不需要外网访问你的网站,也可以利用这个js将网页跳转到其他页面或者其他操作。
实现方式
实现方式特别简单,首先引入判断国家ip的api:
1 | <script src="//geoip-js.com/js/apis/geoip2/v2.1/geoip2.js" type="text/javascript"></script> |
然后再执行判断
1 | var foreignTips = (function () { |
后面的js代码引入进网页在前面js之后即可。
本代码执行的是butterfly的snackbar的呼出函数,也可以更改为你需要执行的内容。
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 懒猫!