首页网文心情网络杂谈使用JS屏蔽某个地区访客 禁止指定区域访问网站

使用JS屏蔽某个地区访客 禁止指定区域访问网站

分类网络杂谈时间2026-08-14 21:35:49发布heikeyh浏览11
导读:以前端JS的形式获取访客IP地址。并用API查询归属地,以屏蔽其地区的访问代码只可以用来学习,实际只能拦截普通访客。对于对大部分站长来说,毫无卵用。浏览器可以屏蔽JS运行,最佳的方式是从网络层入手,或服务端应用层。域名DNS,CDN,服务器,当然最简单的就是服务器可视化面板。代码要放到首页顶部<html>的下面,<title>的上面,...

以前端JS的形式获取访客IP地址。并用API查询归属地,以屏蔽其地区的访问

代码只可以用来学习,实际只能拦截普通访客。对于对大部分站长来说,毫无卵用。浏览器可以屏蔽JS运行,最佳的方式是从网络层

入手,或服务端应用层。域名DNS,CDN,服务器,当然最简单的就是服务器可视化面板。

代码要放到首页顶部<html>的下面,<title>的上面,把代码中的文字广东可以改成你不想要那个地区。

JS如下

<script type="text/javascript" src="https://r.inews.qq.com/api/ip2city?otype=jsonp&callback=callback&callback=wea_%20=&_=1652257980798"></script>
<!-- 通过一个外部脚本引入了一个JSONP请求,用于获取用户的IP地址对应的城市信息。 -->

<script type="text/javascript">
    // 定义一个变量province,用于存储获取到的省份信息
    var province = wea_['province'];

    // 检查province变量中是否包含字符串'广东'
    if(province.indexOf('广东') >= 0) {
        // 如果包含'广东',则将页面重定向到指定的URL
        window.location.href="http://locahost11111111:1234";
    } else {
        // 如果不包含'广东',则不执行任何操作
    }
</script>

b4d665df99a64b2e979ecedcf5807932~tplv-a9rns2rl98-pc_smart_face_crop-v1_512_384.jpg

还可使用简化版JS

<script>
// 定义JSONP回调函数
function wea_(res) {
    var province = res.result.province || '';
    if(province.indexOf('广东') >= 0) {
        // 广东IP跳转到指定地址
        window.location.href = "https://你要跳转的正常地址";
    }
}
</script>
<script src="https://r.inews.qq.com/api/ip2city?otype=jsonp&callback=wea_"></script>


Hackyh'Blog版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

网络技术
为网站浏览器页面添加侧边彩色滚动条 突破 对方微信隐私设置 无法添加好友的问题 {转载}

游客 回复需填写必要信息
召唤伊斯特瓦尔