本文共 620 字,大约阅读时间需要 2 分钟。
(转自:)
在开发的过程中,有时会遇到只允许特定的几个IP访问。今天来记录一下前端的写法。
首先,引入
1
它会返回当前设备的IP等信息。你可以使用。
1 var ip = returnCitySN["cip"];
然后设置白名单。
1 var allowIP = ['171.15.148.201', '171.15.148.209']; //允许访问
把白名单和拿到的设备IP比对。
for(var i=0; i
如果不是指定IP,则关闭网页。
if(!flag){ alert("您无权限访问该网站。"); closewin();}
封装关闭网页的函数。
1 function closewin(){ 2 if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") !=-1) { 3 window.location.href="about:blank"; 4 window.close(); 5 } else { 6 window.opener = null; 7 window.open("", "_self"); 8 window.close(); 9 }10 }
完整版代码如下:
1 2
转载地址:http://dpqkb.baihongyu.com/