当我使用 Firefox 时,我经常会打开许多选项卡和许多窗口(现在有了全景功能,情况就更是如此)。我经常使用会话恢复功能,因为我不想在安装新附加组件或重新启动计算机进行更新时丢失所有打开的窗口。
然而,由于打开了太多的标签页,Firefox 需要很长时间才能加载所有标签页。
我正在寻找一个扩展,它将在会话恢复时为所有网站打开一个占位符选项卡,但直到我单击该选项卡使其变为焦点时才真正加载页面。
基本上,看起来我打开了 40 个选项卡,但直到我单击该选项卡时,它才会占用比页面更多的内存about:blank
。
答案1
你可以使用酒吧,但我发现它与 Firefox 4/5 配合得不太好。
另一种更可靠的方法是使用新的 about:config 属性browser.sessionstore.max_concurrent_tabs
。
在 Firefox 中转到 about:config 并搜索browser.sessionstore.max_concurrent_tabs
。将整数值设置为 0。
现在,当您启动 Firefox 时,只会打开第一个打开的选项卡。其余的选项卡都需要单击/聚焦后才会真正加载。
答案2
自 2024 年 3 月起,Firefox 版本 124 已是 Firefox 的默认行为(它已经存在很多年了,请参阅编辑)。重新启动后,只有您实际单击选项卡时才会加载它们。这在 Windows 上有效,在 Mac 或 Linux 上也应该以同样的方式工作(尽管我无法测试这一点)。
因此,请转到about:support
并单击“刷新 Firefox”。这应该会消除任何可能干扰此类行为的用户设置。
如果这没有帮助,请尝试卸载并重新安装。
编辑:
在此主题从 2020 年起,有用户要求禁用该功能,另一个线程从 2017 年开始,有人提出了一个相关问题:这意味着该功能已经存在很多年了。更有趣的是,有about:config
两个不同的标志:
browser.sessionstore.restore_on_demand
当设置为false
(默认为true
)时,将在启动时加载所有选项卡。browser.sessionstore.restore_pinned_tabs_on_demand
只会对固定标签执行相同操作。
因此,使用固定标签您可以让某些选项卡自动加载,而其他选项卡则不会在启动时加载。
答案3
酒吧将会这样做。
BarTab 可以拦截在后台加载标签或在浏览器重启后恢复标签的情况,并且仅在实际访问标签时加载内容。它还允许您通过手动或自动卸载已加载的标签来释放内存。