记录一个关于广告拦截器带来的坑 - “Failed to load resource: net::ERR_BLOCKED_BY_CLIENT”

原场景

目前想要开发一个关于网络广告的功能,主要是为了网站的收入问题。

事故现场

使用Google 浏览器进行前端页面的调试。由于国内的度娘,充斥了各种各样的广告,所以在浏览器中安装了一个广告拦截器Adblock Plus .
开发过程中,关于广告的 html 、css及js 这些文件使用的是advertisement 开头的。
在html 代码中引用css 和 js 文件时,无法显示这个文件定义的效果。
记录一个关于广告拦截器带来的坑 - “Failed to load resource: net::ERR_BLOCKED_BY_CLIENT”_第1张图片
效果就是: 无法显示列表,按钮无法点击。

谷歌反馈

Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
谷歌浏览器反馈

原因及解决方案

  • Adblock Plus 拦截广告,主要途径是拦截 以advertisement 开头的js 等文件,所以将我们开发的功能模块的js 给拦截了,无法访问。
  • 还有一个可能出现的原因是你的开发者登录的账号权限不够,也会出现这样的问题

解决:

  • 临时关闭插件
  • 最好是不要使用以advertisement 作为广告模块的文件头
  • 更换其他浏览器
    记录一个关于广告拦截器带来的坑 - “Failed to load resource: net::ERR_BLOCKED_BY_CLIENT”_第2张图片

你可能感兴趣的:(工具)