NLF
NLF
小狐狸
小狐狸
  • UID32981
  • 注册日期2010-06-03
  • 最后登录2016-03-14
  • 发帖数64
  • 经验46枚
  • 威望1点
  • 贡献值60点
  • 好评度19点
  • 社区居民
阅读:7039回复:23

业界毒瘤 adblock plus,换成ublock之后困恼多年的烦恼貌似解决了

楼主#
更多 发布于:2015-04-20 16:54


firefox用着会突然滚动变卡?

 https://www.firefox.net.cn/read-50417

这问题貌似再也没有遇到了

最新喜欢:

william1214willia...
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2015-04-22 18:20
jxcangel:感觉 ublock 对某些利用层的弹出窗口过滤不怎么好,偶尔我会去那种网站:页面一打开看起来很正常,但在页面任何一个地方点一下鼠标都会打开一个或多个弹出窗口的广告,用ABP的时候没有这样的现象但是 ublock 会,我也不知道什么原因回到原帖
ABP 也是因为规则,如果这条规则 ublock 兼容不好就会有问题,这个时候用ublock 的动态过滤,过滤掉第三方脚本或框架就可以。
Firefox More than meets your experience
jxcangel
火狐狸
火狐狸
  • UID3884
  • 注册日期2005-03-11
  • 最后登录2016-09-01
  • 发帖数112
  • 经验117枚
  • 威望0点
  • 贡献值8点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-04-21 22:55
感觉 ublock 对某些利用层的弹出窗口过滤不怎么好,偶尔我会去那种网站:页面一打开看起来很正常,但在页面任何一个地方点一下鼠标都会打开一个或多个弹出窗口的广告,用ABP的时候没有这样的现象但是 ublock 会,我也不知道什么原因
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2015-04-21 19:20
NLF:当然是加载完成之后卡的,而且是导致整个火狐卡,所有页面都卡顿,现在换掉了adp,今天都没出现过一次卡顿了回到原帖
那我没发现 ABP 会不断间歇性造成卡顿。有可能是扩展和什么冲突了。
Firefox More than meets your experience
NLF
NLF
小狐狸
小狐狸
  • UID32981
  • 注册日期2010-06-03
  • 最后登录2016-03-14
  • 发帖数64
  • 经验46枚
  • 威望1点
  • 贡献值60点
  • 好评度19点
  • 社区居民
4楼#
发布于:2015-04-21 18:58
fang5566:一般情况下任何过滤扩展都是一开始在过滤的时候会出现 CPU 的波动,等过滤完毕就好了,这时候滚动页面还卡就和过滤扩展无关了。回到原帖
当然是加载完成之后卡的,而且是导致整个火狐卡,所有页面都卡顿,现在换掉了adp,今天都没出现过一次卡顿了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2015-04-21 17:12
NLF:我这个帖子不是讨论adp和ublock的过滤效果,而是用ublock让我的firefox再也不用因为不定时的滚动卡顿导致频繁重启了回到原帖
一般情况下任何过滤扩展都是一开始在过滤的时候会出现 CPU 的波动,等过滤完毕就好了,这时候滚动页面还卡就和过滤扩展无关了。
Firefox More than meets your experience
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2024-12-07
  • 发帖数353
  • 经验351枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
6楼#
发布于:2015-04-21 17:05
Firefox版的ublock最初是Deathmns做的,我从那时就开始用,但是仍然会偶尔出现滚动卡卡的感觉……
不过我的卡不是楼主说的抖动很厉害的情况,我调过平滑滚动的参数,我的卡的感觉指的是我改过的参数像没有效果了一样
刚刚又遇到了,感受了下,确实是有点像抖动的感觉……
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2015-04-21 12:03
看了楼上各位说法,大多说的是规则问题,难怪原作者gorhill会退出,因为提这类问题的人太多了让他受不了了。
Firefox More than meets your experience
NLF
NLF
小狐狸
小狐狸
  • UID32981
  • 注册日期2010-06-03
  • 最后登录2016-03-14
  • 发帖数64
  • 经验46枚
  • 威望1点
  • 贡献值60点
  • 好评度19点
  • 社区居民
8楼#
发布于:2015-04-21 11:55
我这个帖子不是讨论adp和ublock的过滤效果,而是用ublock让我的firefox再也不用因为不定时的滚动卡顿导致频繁重启了
NLF
NLF
小狐狸
小狐狸
  • UID32981
  • 注册日期2010-06-03
  • 最后登录2016-03-14
  • 发帖数64
  • 经验46枚
  • 威望1点
  • 贡献值60点
  • 好评度19点
  • 社区居民
9楼#
发布于:2015-04-21 11:53
fang5566:没你说的这么夸张,ublock更省资源,但abp也没那么卡,ublock wiki 里面评测都没楼主说的这么夸张。回到原帖
不是效果,不是资源的问题,而是不会导致我的firefox需要经常重启,否则滚动都会抖动。
cjx82630
小狐狸
小狐狸
  • UID42948
  • 注册日期2013-12-16
  • 最后登录2020-01-23
  • 发帖数13
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
10楼#
发布于:2015-04-21 10:36
fang5566:求教!回到原帖
ublock for Chrome或Firefox在一般网站是没问题的, 但在一些特别页面就存在问题.
例一:在百度搜索一些关键词"减肥","美容"等, http://www.baidu.com/#wd=jd 发现不能隐藏推广. 然后我查看ublock的自定义规则, 发现特别多google规则, 因为ublcok存在不能隐藏谷歌推广的问题, 需要自定规则.https://github.com/chrisaljoudi/uBlock/issues/57 会不会在baidu也存在类似问题呢?
又如: http://www.zimuzu.tv/resource/e10733 ABP规则728x90.jpg|无效
Adblock Plus中文规则维护者.
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
11楼#
发布于:2015-04-21 01:36
fang5566:怎么说?abp给放行广告留下大路两条,超大。一个是可接受广告特性。另一个允许过滤规则本身主动禁用abp来放行广告,利用document规则选项。回到原帖
其实,过滤规则直接用 @@ 白名单就可以放行广告了吧。
beast
火狐狸
火狐狸
  • UID48534
  • 注册日期2015-01-10
  • 最后登录2017-09-17
  • 发帖数166
  • 经验150枚
  • 威望0点
  • 贡献值90点
  • 好评度1点
  • 社区居民
12楼#
发布于:2015-04-21 00:33
fang5566:怎么说?abp给放行广告留下大路两条,超大。一个是可接受广告特性。另一个允许过滤规则本身主动禁用abp来放行广告,利用document规则选项。回到原帖
某人的原文:
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
ublock规则导入,更新,执行这点我感觉有点傻.完全不知道开发者究竟是出于什么目的(减少远端延迟?防止远端被墙?)添加的内置规则以及后续的各种修改.

首先是列表filters.json,它通过disable = true 来关闭. 默认有几个规则是没有设置这个参数的.也就是默认会自动订阅的规则.这点很恶心.你自己改了filters.json,所有规则添加disable = true,然后让用户手动选择.但是如果远端的filters.json被更新(远端的hash.txt中filters.json的md5发生变化,或者你自己修改了本地的hash.txt中的filters.json的md5),那么用户自己修改的这个文件也就没任何意义了,会被更新成为远端的filters.json,并且储存在ublock.sqlite文件里。

并且,你无法在保留lists的前提下删除所有内置规则,因为它订阅lists是先从本地拷贝lists过去,然后再进行什么检测更新什么的。也就是说,它的规则并不会从远端直接下载而是必须从本地扩展内部安装,然后再检测更新,即使远端早已拥有更新的规则了。

它所谓的自动更新完全是依赖metadata的检测,也就是hash.txt的对照.并且看似使用的各列表,其实还是从ublock的github端下载的.我前面也说到了,这个metadata包括third-parties文件夹下的所有内容,甚至包括hash.txt,因此我会考虑去精简它内部的规则,实在是因为规则更新就不是从真正的官方规则里更新的,而是ublock special。

反正这个扩展除了占用优势,以及使用无脑,所以推荐那些不太懂广告过滤机制和规则更新什么的人用。如果能自己维护自己的lists或者需要自己制作一些自定义规则的话,ublock并不适合这些人。

我这边的精简也就是删除了所有跟内置这些规则相关的链接...因为即使你不管filters.json,在mirror.js定义mirror candidates列表.以及在backgroud.js里面会定义另外个PSL(public suffix list)规则,并且通过storage.js定义下载跟更新,也是我在最开始的精简版中没处理到的。后续有人反馈突然规则变大了。这两个规则并不会现实在列表中,也是很讨厌的东西。

所以我说了,日常使用的话ublock >>>>>>所有拦截扩展
但如果有任何强迫症,洁癖啥的...那就去用ABE....ABL
可以试试 自己订阅一部分规则后.然后自己修改third-parties\hash.txt,把filters.json的随便改一改.看看重新同步下来的是否还是你的规则...
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
13楼#
发布于:2015-04-20 23:28
cjx82630:ublock减少了内存占用, 但在一些内容的处理上出现缺陷.回到原帖
求教!
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
14楼#
发布于:2015-04-20 23:27
怎么说?abp给放行广告留下大路两条,超大。一个是可接受广告特性。另一个允许过滤规则本身主动禁用abp来放行广告,利用document规则选项。
Firefox More than meets your experience
上一页
游客

返回顶部