您好,欢迎来到开心快客,云服务器排行榜!
欢迎来到云服务器排行榜!
当前位置:云服务器排行榜 » 站长资讯 » 开发运维 » 网站运营 » 文章详细

使用JS代码禁止某些地区访问网站

来源:云服务器排行榜 浏览:2673次 时间:2020-04-15 21:42:12

有时候因为某些原因想要禁止某些地区的IP访问,或者某些地区访问跳转至其他页面,如果使用禁止IP段方式极其复杂,无法准确的达到效应的效果,今天分享下相关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="https://www.kxkk.com"; //要跳转的地址,想要为空将网址替换为about:blank

}

</script>

JS代码二(禁止市级访问):

<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="https://www.kxkk.com"; //要跳转的地址,想要为空将网址替换为about:blank

}

</script>

 

第二个识别接口

<script type="text/javascript" src="https://pv.sohu.com/cityjson"></script>

<script>


var cname= returnCitySN.cname;

if(cname.indexOf('河南') != -1){

location.href="https://www.changxingyun.com"; 

}

 

原理:使用IP识别接口识别访问者IP,如果访问者IP是限制地区IP将进行拦截跳转,如果想要访问者打不开将跳转地址设置为空页面,需要用到的同学可以根据需求选择进行使用。

推荐站点

  • 多途云
    多途云

    多途云致力于为企业及个人提供稳定的高防cdn、网站加速服务,为用户彻底解决cc/ddos等网络攻击安全问题,提升网站速度保障业务网络安全。

    www.duotuyun.com
  • 畅行云
    畅行云

    畅行云专注从事云计算互联网服务,致力为企业及个人提供专业、稳定的云服务器、虚拟主机、域名注册、SSL证书、服务器托管等云服务,帮助用户轻松解决云服务架构难题。

    www.changxingyun.com
  • 百度云
    百度云

    百度云专注云计算、智能大数据、人工智能服务,提供稳定的云服务器、云主机、云存储、CDN、域名注册、物联网等云服务,支持API对接,快速备案等专业解决方案。

    cloud.baidu.com
  • 腾讯云
    腾讯云

    腾讯云为数百万的企业和开发者提供安全、稳定的云服务器、云主机、CDN、对象存储、域名注册、云存储、云数据库等云服务,帮助用户解决游戏、视频、移动、微信、互联网+等行业的架构难题,是全球领先的云计算服务商。

    cloud.tencent.com
  • 阿里云
    阿里云

    230万用户正享用阿里云提供的云服务器、云数据库、云存储、CDN、大数据等服务,7x24小时售后支持,专业快速备案,助企业无忧上云。

    www.aliyun.com