加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在某些AJAX调用中出现“net :: ERR_BLOCKED_BY_CLIENT”错误

发布时间:2020-12-16 03:27:55 所属栏目:百科 来源:网络整理
导读:最近我意识到,一些adblocker扩展(如adBlocker加)阻塞一些Ajax调用。我在控制台上得到这个错误: GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT 为什么它阻塞一些Ajax调用,但不是其他人,什么原因?除了告诉用户关闭adblock
最近我意识到,一些adblocker扩展(如adBlocker加)阻塞一些Ajax调用。我在控制台上得到这个错误:
GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT

为什么它阻塞一些Ajax调用,但不是其他人,什么原因?除了告诉用户关闭adblocker之外,是否有其他解决方法?

AdBlockers通常有一些规则,即它们匹配URI对某些类型的表达式(有时他们也匹配DOM对表达式,不是这在这种情况下重要)。

具有只对一小部分文本(URI)进行操作的规则和表达式容易产生一些假阳性…

除了指示用户停用其扩展程序(至少在您的网站上)之外,您还可以获取扩展程序,并测试哪些规则/表达式阻止了您的内容,前提是扩展程序提供了足够的详细信息。一旦确定了罪魁祸首,您可以尝试避免通过使用不同的URI触发规则,向创建它的团队报告规则不正确或过于宽泛,或者两者。
检查文档的特定加载项如何做。

例如,AdBlock Plus有一个可阻止项目视图,显示页面上的所有已阻止项目和触发该块的规则。这些项目还包括XHR请求。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读