阅读:2298回复:5
疑似adblock+系列插件问题
只要启用了/image/common/*.gif 这条自定义规则
下面网页里的正文图片就无法显示了。怎么回事? http://bbs.1shoucang.com/thread-9510-1-5.html http://bbs.kafan.cn/thread-1838559-1-1.html ublock没有出现这个问题 |
|
1楼#
发布于:2015-07-09 20:55
|
|
2楼#
发布于:2015-07-09 21:26
我对abp也不是很了解。但打开可过滤列表,选中none.gif会选中正文图片。推测abp把容器隐藏了,所以后续加载的图片也就无法显示了。
|
|
3楼#
发布于:2015-07-09 21:33
teredarguiterep:我对abp也不是很了解。但打开可过滤列表,选中none.gif会选中正文图片。推测abp把容器隐藏了,所以后续加载的图片也就无法显示了。回到原帖谢谢你的答复! |
|
4楼#
发布于:2015-07-10 11:25
2楼别误导人。
这是abp的屏蔽方式导致的。一方面abp会阻断图片文件的下载,另一方面会隐藏页面上对应的img元素。具体的方法是给img添加一个随机的class值,然后用-moz-binding来搞屏蔽,你用开发者工具看一下就知道了 而那些页面都用了惰性加载图片的方式,即先给img的src属性设置一个占位用的值,当页面滚动到图片位置时才将src属性设置成真正的图片地址。但不幸的是占位用的图片触发了abp规则,导致img被隐藏,以后再怎么改src都不会显示了 加一条例外规则即可 @@/image/common/none.gif |
|
5楼#
发布于:2015-07-10 12:00
|
|