-
Notifications
You must be signed in to change notification settings - Fork 40
外界各种话题的参考回答
- 手动安装 uBO 更好吗?性能更优异吗?
- 我是否应该在 Firefox/Firefox for Android 的 uBO 里关闭 “暂停网络活动直至所有规则列表都被载入” 这项设置?
- uBO 是否使用的是 service workers?
- uBO 自己会打开标签页吗?
不会。你那是安慰剂效应。
uBO 不管是手动安装还是从商店安装,只要配置都一样,运行起来也都一样。
只要使用浏览器的 profiling tools 就可以证明这一点,其他有异议的观点都可以说是无知的。
https://old.reddit.com/r/uBlockOrigin/comments/1b8ryuz/is_this_true/
不用。
一旦这么做,uBO 就无法正确屏蔽启动时载入的首个网页。因为这等于告诉 uBO 在规则列表载入内存之前允许所有网络请求通过。如果该设置不重要,我就不会默认启用它了。
等待规则列表载入内存在 uBO 启动时 是一次性发生的,这会在启动期间加载 首个 网页时出现一段延迟。一旦规则列表全部载入内存,该设置就对网页加载速度没有任何影响。
不要相信别人要你关闭该设置的建议,尤其是他们不说关闭后有何不良影响的时候。他们很可能缺乏该设置涉及的技术知识,无法保证你做出正确选择。
如果你要了解 uBO 完全准备好需要多久时间,你可以打开控制面板的 支持 版块,在下方 故障排查相关信息 段落中找到 allReadyAfter
字段。我正在研究怎么减少这个初始延迟。
https://old.reddit.com/r/firefox/comments/1b4n48c/firefox_on_android_runs_much_better_after/
不使用。
uBO 不使用 service workers,它使用的是 dedicated workers ,目的是避免在执行大量占用 CPU 资源的任务时阻塞用户界面,而且是需要时才用到。例如以下场景:
- 在 asset 查看器里查找字符串
- 在记录台里反向查找规则列表
- 在差分更新器里执行更新内容
- 序列化/反序列化化/压缩/解压缩从远程服务器和内存快照中下载的大型规则列表
https://old.reddit.com/r/uBlockOrigin/comments/1b36y1l/service_workers_should_i_continue_to_block/
不会。
如果有个标签页被打开了,然后 uBO 告诉你它屏蔽了该标签页打开某些网址。那么不是 uBO 自己打开了这个标签页,只是 uBO 匹配到了过滤规则列表的某条规则并进行屏蔽。
标签页可以通过网站或其他扩展创建,uBO 从不会创建标签页,除非是创建自己的内部页面,而且是在你的主动要求下(例如你点击弹出面板的“齿轮”图标)。
https://old.reddit.com/r/uBlockOrigin/comments/1b3anva/why_is_ublock_origin_creating_pinned_tabs_in/
uBlock Origin - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁