原场景
目前想要开发一个关于网络广告的功能,主要是为了网站的收入问题。
事故现场
使用Google 浏览器进行前端页面的调试。由于国内的度娘,充斥了各种各样的广告,所以在浏览器中安装了一个广告拦截器Adblock Plus
.
开发过程中,关于广告的 html 、css及js 这些文件使用的是advertisement
开头的。
在html 代码中引用css 和 js 文件时,无法显示这个文件定义的效果。
效果就是: 无法显示列表,按钮无法点击。
谷歌反馈
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
原因及解决方案
Adblock Plus
拦截广告,主要途径是拦截 以advertisement
开头的js 等文件,所以将我们开发的功能模块的js 给拦截了,无法访问。- 还有一个可能出现的原因是你的开发者登录的账号权限不够,也会出现这样的问题
解决:
- 临时关闭插件
- 最好是不要使用以
advertisement
作为广告模块的文件头 - 更换其他浏览器