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

前端之家收集整理的这篇文章主要介绍了在某些AJAX调用中出现“net :: ERR_BLOCKED_BY_CLIENT”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近我意识到,一些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请求。

原文链接:https://www.f2er.com/ajax/161211.html

猜你在找的Ajax相关文章