Skip to content

[BUG] 使用浏览器一段时间后包括Scriptcat在内的部分扩展会失效 #1420

Closed as not planned

Description

@LzNOHentai

问题描述

这个问题困扰了我许久,但我实在搜不到有类似的情况,也没地方反馈,只能斗胆在这里求助各位大佬。

首先,这不是Scriptcat的问题,因为用Tampermonkey也有同样问题,所以我个人判断是某些扩展冲突并影响到浏览器的其他扩展。
表现形式是,在使用浏览器任意一段时间后,部分扩展的功能不再起效。在Scriptcat上的表现为脚本无法加载,Tampermonkey也是如此。完全重启浏览器可恢复,但过一会儿仍会如此。

希望大佬们指点一下有没有什么相关日志可以查看定位到是哪个扩展有问题。

Image

重现步骤

使用浏览器任意一段时间后,部分扩展功能不再起效。

脚本猫版本

v1.4.0-beta.2

操作系统以及浏览器信息

Win11 Brave 1.90.121(Chromium: 148.0.7778.96)

补充信息 (选填)

No response

Activity

  1. added theissue type on May 7, 2026
  2. cyfung1031 commented on May 7, 2026

    @cyfung1031
    Collaborator

    Brave 最近愈来愈不好用有问题

    你可以考虑改用 https://helium.computer/
    (不过一些视频网站不能用,例如 netflix)

  3. cyfung1031 commented on May 7, 2026

    @cyfung1031
    Collaborator
  4. CodFrm commented on May 8, 2026

    @CodFrm
    Member

    你可以看看扩展中有什么错误

    Image
  5. LzNOHentai commented on May 8, 2026

    @LzNOHentai
    Author

    你可以看看扩展中有什么错误

    Image

    感谢大佬指导。
    目前暂时排查出一个很大概率的原因:其实不是浏览器或扩展造成的,而是电脑后台的CCleaner在浏览器运行过程中清理了相关Cache导致的。
    我在CCleaner中勾选了Brave Cache规则,同时CCleaner会在达到一定垃圾大小后自动清理所有勾选规则的垃圾。
    由于我之前把这个阈值设置的比较小,导致经常在长时间使用浏览器的过程中触发,目前观察到的是似乎在触发后就会发生扩展失效的问题。
    目前把阈值加大到不会高频触发后,似乎暂时稳定了,没有再发生扩展失效的问题,不过仍然有待观察。

    以下是Brave Cache规则中会清理的文件路径

    [Brave Caches *]
    LangSecRef=3034
    DetectFile=%LocalAppData%\BraveSoftware\Brave-Browser*
    FileKey1=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data|*-journal|RECURSE
    FileKey2=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data|Module Info Cache
    FileKey3=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*|*.ldb;CURRENT;LOCK;MANIFEST-*;ServerCertificate
    FileKey4=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\*Cache*|*|REMOVESELF
    FileKey5=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\blob_storage|*|REMOVESELF
    FileKey6=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\BudgetDatabase|*|REMOVESELF
    FileKey7=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Download Service|*|REMOVESELF
    FileKey8=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\File System|*|REMOVESELF
    FileKey9=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\GCM Store|*|REMOVESELF
    FileKey10=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\JumpListIcons*|*|REMOVESELF
    FileKey11=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\optimization*|*|REMOVESELF
    FileKey12=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Platform Notifications|*|REMOVESELF
    FileKey13=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Service Worker|*|REMOVESELF
    FileKey14=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Shared Dictionary\cache|*|REMOVESELF
    FileKey15=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Storage\ext\*\def\*cache*|*|REMOVESELF
    FileKey16=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Storage\ext\*\def\Platform Notifications|*|REMOVESELF
    FileKey17=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Sync Data|*|REMOVESELF
    FileKey18=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*Cache*|*|REMOVESELF
    FileKey19=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\Avatars|*|REMOVESELF
    FileKey20=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\Optimization*|*|REMOVESELF
    

    当然,日常浏览过程中确实也有一些报错,不过应该是其他问题或无关紧要的错误。

    Image Image
  6. cyfung1031 commented on May 8, 2026

    @cyfung1031
    Collaborator

    感谢大佬指导。 目前暂时排查出一个很大概率的原因:其实不是浏览器或扩展造成的,而是电脑后台的CCleaner在浏览器运行过程中清理了相关Cache导致的。 我在CCleaner中勾选了Brave Cache规则,同时CCleaner会在达到一定垃圾大小后自动清理所有勾选规则的垃圾。 由于我之前把这个阈值设置的比较小,导致经常在长时间使用浏览器的过程中触发,目前观察到的是似乎在触发后就会发生扩展失效的问题。 目前把阈值加大到不会高频触发后,似乎暂时稳定了,没有再发生扩展失效的问题,不过仍然有待观察。

    2026 年了
    别再用 CCleaner

    改用 PrivaZer 吧
    其他推荐: BleachBit 和 Microsoft PC Manager

    这三个都比 CCleaner 好

    https://privazer.com/zc/download.php

    Image

    CCleaner vs. PrivaZer

    CCleaner 与 PrivaZer 都属于 Windows 系统清理工具,但两者的设计重点不同。CCleaner 较偏向一般使用者的日常维护与快速清理,例如清除暂存档、浏览器快取、Cookie、应用程式残留资料,以及提供部分系统管理功能。PrivaZer 则较偏向隐私痕迹清理与深度扫描,重点放在清除使用纪录、残留痕迹与可复原资料。CCleaner 官方介绍其功能包括释放磁碟空间、改善效能、清理浏览器与应用程式资料;PrivaZer 官方则将自己定位为「PC cleaner & Privacy tool」,并强调深度清理、覆写清理与「Zero tracking / Zero telemetry / Zero ad」。

    面向 CCleaner PrivaZer
    主要定位 一般系统清理、效能维护、空间释放 隐私痕迹清理、深度扫描、资料残留清除
    适合对象 想快速清理垃圾档、偏好简单介面的使用者 重视隐私、愿意花时间设定与等待扫描的使用者
    清理范围 常见暂存档、浏览器资料、Cookie、应用程式残留、部分登录档项目 除常见垃圾档外,也著重于使用痕迹、空闲空间残留、ShellBags 等较细节的纪录
    操作难度 较直觉,适合一般使用者 选项较多,初次使用可能需要理解各项清理内容
    清理速度 通常较快,适合例行维护 深度扫描或安全抹除时可能较慢
    隐私政策与遥测 有资料收集与产品分析相关政策;过去曾因 v5.45 的资料收集与 Active Monitoring 引发争议 官方宣称 Zero tracking、Zero telemetry、Zero ad
    SSD 处理 以一般清理与空间释放为主 官方宣称会辨识 HDD / SSD 并调整清理演算法
    额外功能 Pro 版包含软体更新、Driver Updater 等维护功能 Donors / Pro 相关版本提供更进阶的隐私清理与工具
    主要风险 不需要的背景功能、推广内容或资料收集设定可能让隐私敏感者介意 清理过深时,可能移除自动填表、缩图快取、最近开启纪录等便利资料

    CCleaner:较适合日常维护

    CCleaner 的优势在于操作简单、速度快、辨识度高,对只想清理浏览器快取、Cookie、暂存档、应用程式垃圾资料的人来说比较直觉。第三方软体介绍也将它描述为能清理浏览器暂存、Cookie、应用程式不要档案,并提供启动项管理等功能的常见清理工具。

    不过,CCleaner 也有一些需要注意的背景。它在 2017 年曾发生供应链攻击事件,部分版本被植入恶意程式,后续已修补;2018 年 v5.45 又因匿名使用资料收集与 Active Monitoring 设定引起使用者反弹,该版本后来被撤回。这些事件不代表现在的 CCleaner 一定不安全,但对重视隐私或不喜欢遥测的使用者来说,确实是选择时需要考虑的历史因素。


    PrivaZer:较适合隐私痕迹清理

    PrivaZer 的重点不是单纯「加速电脑」,而是清除较细微的使用痕迹。它官方强调深度清理、覆写技术、空闲空间残留清理,以及会依照磁碟类型调整清理方式。它也提供 Shellbag Analyzer + Cleaner;ShellBags 可能包含使用者曾开启过的资料夹名称、路径与时间戳,即使资料夹已被删除,仍可能留下纪录。

    PrivaZer 的缺点是学习成本较高,扫描与深度清理可能花比较久,而且若使用者没有仔细确认选项,可能会清掉一些平常其实有用的资料,例如浏览器自动填入、缩图快取、最近开启档案纪录等。因此它比较适合知道自己想清什么、愿意花时间检查设定的人。


    选择建议

    选 CCleaner,比较适合这些情况:

    你主要想做例行清理,例如删除暂存档、浏览器垃圾、Cookie、应用程式残留资料;你希望工具介面简单、速度快,不想研究太多隐私清理细节;你也能接受它的资料收集政策,并愿意检查安装选项、背景功能与隐私设定。

    选 PrivaZer,比较适合这些情况:

    你更在意电脑留下的使用痕迹,例如曾开启的资料夹、删除档案残留、空闲空间中的可复原资料;你不介意扫描时间较长,也愿意逐项确认清理设定;你偏好官方宣称无追踪、无遥测、无广告的工具。

    两者都不一定需要频繁使用。 现代 Windows 本身已有「储存空间感知器」、磁碟清理、浏览器内建清除资料等功能。若只是释放空间,先使用 Windows 内建工具通常已足够;若是隐私痕迹清理,才比较有必要考虑 PrivaZer 这类工具。


  7. cyfung1031 commented on May 9, 2026

    @cyfung1031
    Collaborator

    若你坚持做这种激进的清理的话
    请把以下五条注释或移除掉

    FileKey3=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*|*.ldb;CURRENT;LOCK;MANIFEST-*;ServerCertificate
    
    FileKey13=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Service Worker|*|REMOVESELF
    FileKey14=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Shared Dictionary\cache|*|REMOVESELF
    FileKey15=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Storage\ext\*\def\*cache*|*|REMOVESELF
    FileKey16=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Storage\ext\*\def\Platform Notifications|*|REMOVESELF
    

    而是电脑后台的CCleaner在浏览器运行过程中清理了相关Cache导致的。

    可在 DetectFile=%LocalAppData%\BraveSoftware\Brave-Browser* 下面加一行
    CloseKey=brave.exe
    这避免浏览器运行过程中执行清理

  8. LzNOHentai commented on May 9, 2026

    @LzNOHentai
    Author

    若你坚持做这种激进的清理的话 请把以下五条注释或移除掉

    FileKey3=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*|*.ldb;CURRENT;LOCK;MANIFEST-*;ServerCertificate
    
    FileKey13=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Service Worker|*|REMOVESELF
    FileKey14=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Shared Dictionary\cache|*|REMOVESELF
    FileKey15=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Storage\ext\*\def\*cache*|*|REMOVESELF
    FileKey16=%LocalAppData%\BraveSoftware\Brave-Browser*\User Data\*\Storage\ext\*\def\Platform Notifications|*|REMOVESELF
    

    而是电脑后台的CCleaner在浏览器运行过程中清理了相关Cache导致的。

    可在 DetectFile=%LocalAppData%\BraveSoftware\Brave-Browser* 下面加一行 CloseKey=brave.exe 这避免浏览器运行过程中执行清理

    感谢大佬指导,我研究一下你上面说的工具和规则。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    externalsomething related to browser bug

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions