-
Notifications
You must be signed in to change notification settings - Fork 40
故障排除
我会收集用户可能会遇到的常见使用问题放在这里解答。
要排查 uBlock 问题最好的办法是使用 uBlock,它的记录台会告诉你载入页面时 uBlock 在后面做些什么。如果你想查找页面无法载入或者无法如预期显示的问题,你应该首先尝试记录台。
你可以按照下列步骤解决此问题:
- 在地址栏输入
about:config
- 点击
我保证会小心
按钮 - 搜索
ublock0
- 双击
extensions.ublock0.forceLegacyToolbarButton
将值设置为true
- 重新启动 Firefox
你可以按照下列步骤解决此问题:
- 如果你使用的是 Linux 系统,请进入“编辑 - 设置 - 内容”,选择一个默认 “serif” 以外的默认字体。“Liberation” 和 “Clear” 已知可以正常使用。
- 如果图标仍不显示,请在地址栏输入
about:config
,并点击“我保证会小心”的按钮。 - 搜索
fonts
- 确认将 gfx.downloadable_fonts.enabled 设置为
true
,再看看图标是否已显示。 - 如果还不行,可能是因为你将 browser.display.use_document_fonts 设置为
1
了。不过如果你执行了第一步,那就不必再设置了。
这是因为你开启了 "Fanboy’s Social Blocking List",或包含它的其他过滤规则列表,例如 "Fanboy’s Annoyance List" 或 "Fanboy+Easylist-Merged Ultimate List"。
这是误报。
uBlock 自带了恶意域名过滤列表,对于部分反病毒软件可能会引起误报。
很遗憾,你的 Chrome 浏览器程序很可能被恶意软件篡改了:
这下子我基本确定出现这个错误是由于你的计算机里包含恶意软件或无用软件,它时时篡改 chrome 二进制程序的内容以及你的用户配置目录数据
你得清除篡改你 Chrome 浏览器的恶意软件,比如先试试这个: Malwarebytes Anti-Malware
我在基于 Chromium 的浏览器里见过这个情况。经研究我发现即使 uBO 的图标显示在工具栏,它也已经从内存中消失。我相信这个问题和从 Chrome 商店更新到新版本息息相关。手动重新启动 uBO 就可以修复这个问题(在_扩展程序_ 页面取消勾选_启用_ 再重新勾选)。
看来确实某些时候浏览器自动更新扩展的机制会出一些问题,必须要手动重启动扩展才能修复问题。
这个问题已被报告多次了,它可能是你的反病毒程序误操作导致的。
具体点说, 我已经确认 Avira Anti-virus 会卸载 uBlock Origin。
- 你有使用禁止弹出窗口的开关吗?
- 你使用的是基于 Chromium 的浏览器吗?
如果上面两个问题你的回答都是“是的”,你遇到的问题应该是这样的(根据上述链接里的描述):
基于 Chromium 的浏览器请注意: 由于 Chromium API 的限制,uBlock 无法辨别新建的标签页是弹出窗口还是来自用户正常的链接点击。所以一旦使用了这个开关禁止弹出窗口,你就无法通过右键菜单在新标签页里打开一个链接。
uBlock Origin - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁