用JS屏蔽限制或者禁止某一地区访问网站代码

想入飞飞2年前记录39146

网上有老友分享的屏蔽地区代码可以用,但是我拿过来用的时候有一个问题他用到了JavaScript 库和网站的js有冲突,导致出现一些问题,后来就改了不下面代码是集源码用于屏蔽限制或者禁止某一地区访问网站JS代码:

<!--限制地区访问-->
<script type="text/javascript" src="https://ip.ws.126.net/ipquery"></script>
<script>
var province=localAddress.province;//获取所在省,比如陕西省
var city=localAddress.city;//获取所在市,比如西安市
//判断省
if(province.indexOf('陕西')  != -1){
  alert("禁止访问");
        location.href="需要跳转的页面"; 
}
<!--限制地区访问-->

把以上代码放到网站的头部文件中 </head > 标签以上即可

备注:如果你想限制具体到某个市级,请用以下代码

<script type="text/javascript" src="https://ip.ws.126.net/ipquery"></script>
<script>
var province=localAddress.province;//获取所在省,比如陕西省
var city=localAddress.city;//获取所在市,比如广州市
//判断市
if(city.indexOf('西安')  != -1){
  alert("禁止访问");
        location.href="需要跳转的页面"; 
}


把以上代码放到网站的头部文件中 </head > 标签以上即可

还有一篇关于是转载过来的 关于:

网站限制IP地址访问-精确到国家/省/市IP地址 的一篇文章,在我笔记里面找下。

标签: js判断地区

相关文章

宝塔面板搭建 uptime-kuma  自建一个TCP/HTTP网站监控程序

宝塔面板搭建 uptime-kuma 自建一个TCP/HTTP网站监控程序

uptime-kuma是一款开源监控工具,类似于“Uptime Robot和statping”,ui非常简洁美观,支持TCP/PING/HTTP监控等,还支持多语言其中包括中文! 项目地址:https...

宝塔 ngnix 被加载js木马

header_filter_by_lua_block{ ngx.header.content_length = nil } body_filter_by_lua_block...

宝塔面板Nginx反向代理/CDN缓存文件加速设置

宝塔面板自带了反向代理设置, 通过Nginx反向代理我们可以让网站达到加速的效果, 如果开启缓存还可以减少源服务器带宽压力,现在简单说说这个设置.缓存的配置文件位于 /www/server/ng...

帝国CMS 7.5 数据库重置管理员密码方法教程

通过phpmyadmin登录MYSQL数据库修改管理员密码。1.登陆到phpmyadmin,找到你的网站对应帝国CMS数据库;2.找到******_enewsuser数据表,这个表放着后台的所有用户。...

PHP实现根据设备类型自动跳转相应页面的方法

随着当今移动设备的普及,上网已经比过去更加方便。针对Android智能手机,iPhone/iPad等移动终端,很多网站都相继推出了针对电脑和这类手机等移动设备访问的网页。本文所述的实例代码就可以实现根...

linux常用的一些命令

Linux:wget后台下载/查看后台任务进度今天在自己的服务器上使用wget下载一个大文件时,不小心把ssh断开连接了,重新登上去后想查看这个文件的下载进度,现记录一些wget的知识点。1、最常见的...