博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
只允许特定IP访问本网站的前端写法【转】
阅读量:2185 次
发布时间:2019-05-02

本文共 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/

你可能感兴趣的文章
Go语言学习Part4-1:方法和接口
查看>>
Leetcode Go 《精选TOP面试题》20200628 69.x的平方根
查看>>
leetcode 130. Surrounded Regions
查看>>
【Python】详解Python多线程Selenium跨浏览器测试
查看>>
Jmeter之参数化
查看>>
Shell 和Python的区别。
查看>>
Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
查看>>
Loadrunner之https协议录制回放报错如何解决?(九)
查看>>
python中xrange和range的异同
查看>>
列表、元组、集合、字典
查看>>
【Python】easygui小甲鱼
查看>>
【Python】关于Python多线程的一篇文章转载
查看>>
【Pyton】【小甲鱼】文件
查看>>
【Pyton】【小甲鱼】永久存储:腌制一缸美味的泡菜
查看>>
【Pyton】【小甲鱼】异常处理:你不可能总是对的
查看>>
APP性能测试工具
查看>>
【Pyton】【小甲鱼】类和对象
查看>>
压力测试工具JMeter入门教程
查看>>
作为一名软件测试工程师,需要具备哪些能力
查看>>
【Pyton】【小甲鱼】类和对象:一些相关的BIF(内置函数)
查看>>