beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度1点
  • 社区居民
阅读:1830回复:5

疑似adblock+系列插件问题

楼主#
更多 发布于:2015-07-09 20:24
只要启用了/image/common/*.gif 这条自定义规则
 
 下面网页里的正文图片就无法显示了。怎么回事?
 http://bbs.1shoucang.com/thread-9510-1-5.html
 
 http://bbs.kafan.cn/thread-1838559-1-1.html

ublock没有出现这个问题
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度1点
  • 社区居民
1楼#
发布于:2015-07-09 20:55
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-07-09 21:26
我对abp也不是很了解。但打开可过滤列表,选中none.gif会选中正文图片。推测abp把容器隐藏了,所以后续加载的图片也就无法显示了。
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度1点
  • 社区居民
3楼#
发布于:2015-07-09 21:33
teredarguiterep:我对abp也不是很了解。但打开可过滤列表,选中none.gif会选中正文图片。推测abp把容器隐藏了,所以后续加载的图片也就无法显示了。回到原帖
谢谢你的答复!
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-04-15
  • 发帖数625
  • 经验571枚
  • 威望0点
  • 贡献值110点
  • 好评度99点
4楼#
发布于:2015-07-10 11:25
2楼别误导人。

这是abp的屏蔽方式导致的。一方面abp会阻断图片文件的下载,另一方面会隐藏页面上对应的img元素。具体的方法是给img添加一个随机的class值,然后用-moz-binding来搞屏蔽,你用开发者工具看一下就知道了

而那些页面都用了惰性加载图片的方式,即先给img的src属性设置一个占位用的值,当页面滚动到图片位置时才将src属性设置成真正的图片地址。但不幸的是占位用的图片触发了abp规则,导致img被隐藏,以后再怎么改src都不会显示了

加一条例外规则即可 @@/image/common/none.gif
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
5楼#
发布于:2015-07-10 12:00
taoww:2楼别误导人。

这是abp的屏蔽方式导致的。一方面abp会阻断图片文件的下载,另一方面会隐藏页面上对应的img元素。具体的方法是给img添加一个随机的class值,然后用-moz-binding来搞屏蔽,你用开发者工具看一下就知道了 ...
回到原帖
你随意就好。
游客

返回顶部