我的 Firefox(Windows,最新版本 - 50+,安装了会话管理器插件)配置为每个窗口保留 X 个最近关闭的选项卡,并在会话中保留 Y 个最近关闭的窗口。
这是我喜欢的,因为它能让你从意外/无意识的关闭中恢复过来,所以我不想将其设置为零。
但是,有时,我会故意关闭多个窗口中的无数个选项卡以清理我的 Firefox(这应该可以提高性能和内存利用率)。
问题是,这个相同的漂亮功能仍然会将关闭的选项卡/窗口(很多)保留在会话中,因为这就是它的设置。
我想要的是一种方式——根据要求,一次性- 清除当前部分中最近关闭的选项卡和窗口列表。
有办法吗?实施起来并不重要(配置文件更改、重新启动、添加,等等)。
理想情况下,解决方案应该比将列表的大小设置为零并记住将其恢复到以前的状态更加用户友好;但如果没有其他任何事情,如果有效,我会接受它作为答案。
另外,我不想清除浏览历史记录。只想清除已关闭标签的列表
答案1
此答案最初是为 Firefox Legacy 编写的。有关 Firefox Quantum 的其他信息可在下面找到。
会话管理器是具有所需功能的 Firefox 附加组件。
会话管理器可保存并恢复所有或部分窗口的状态 - 可在您需要时或在启动时和崩溃后自动保存和恢复。它还可自动保存单个打开窗口的状态。
描述并未准确解释该功能,但我已经确认该插件还可以清理 Firefox 当前会话中已关闭的选项卡和窗口。它可以单独清理列表,也可以同时清理两者。
安装后或在 Firefox 附加组件管理器中启用/禁用后,此附加组件无需重新启动。成功安装后,左侧会出现两个工具栏按钮。
请按照以下步骤清理关闭的选项卡和窗口:
运行 Firefox 并打开几个选项卡和窗口,然后关闭它们(如果还没有)。
在工具栏中,单击任一按钮(“蓝色软盘”和“红色加号”按钮有类似的菜单)。
点击菜单中的最后一个条目清除‘已关闭’列表...,然后点击是的在下面的对话框中确认操作。
最后,确认列表已清除。按F10显示菜单栏,然后转到历史你会发现最近关闭的标签和最近关闭的窗口现在在菜单中都被清空并禁用。以下屏幕截图显示了清除列表之前和之后的情况。
使用 Linux 上的 Firefox 50.1.0 中的 Session Manager 0.8.1.12 进行了测试。此附加组件适用于所有系统(Windows、Mac OS X、Linux)。
对于 Firefox Quantum(版本 57 以上)
Michael Kraft 0.8.1.13 的 Session Manager 是 Firefox 旧版的最后一个版本。此后,该插件尚未针对 Firefox Quantum 重写。到目前为止,没有其他插件可以像旧版插件一样清理已关闭的选项卡和窗口(内置历史记录,而非扩展历史记录)。
答案2
可以通过将 about:config 中的最大数量更改为 0 并重新启动 Firefox 来清除最近关闭的选项卡/窗口。这可能无法在一次重新启动后清除所有窗口,因此请尝试再次重新启动。然后在 about:config 中恢复非零值。
选项名称:
- 浏览器.sessionstore.max_tabs_undo
- 浏览器.sessionstore.max_windows_undo
Firefox v111.0.1