我的网站由000webhostapp.com托管。它可以在除台式机Chrome之外的所有浏览器(Moz,Opera和移动设备)中使用。 W3C验证程序中没有错误,并且所有路径和链接均已正确编写。可能是什么原因?

in Chrome desktop

DT(F12) console screen

最佳答案

罪魁祸首是AdBlock。更准确地说,默认情况下,EasyList过滤器列表应用于AdBlock的过滤器集。

该集中有一条以下规则:阻止URL匹配/adx的任何资源,但不禁止域adx.uk.comadx.wowfi.com的资源。

/adx.$domain=~adx.uk.com|~adx.wowfi.com


在您的情况下,它与域名的一部分匹配:http:/ /adx .000webhostapp.com / css / normalize.css

您可以在浏览器的开发人员工具的AdBlock tab上找到所有被阻止的资源。

如何解决呢?

解决此问题的最佳方法是联系EasyList作者,并告知他们有关内容被错误阻止的信息。根据他们的网站,首选方式是在their forum上书写(不需要注册)。

另一种方法是为来自不同域的所有资源(样式,脚本,图像)提供服务,这些资源不会陷入过滤器中。

不建议使用的另一种方法是忽略此问题或完全更改您的域名。

10-06 00:28