我在Chrome中打开了20多个标签,需要不时重新启动浏览器。该浏览器不具有类似于Firefox的选项“不要加载标签页,直到选中”仅选择它们后装载片。我尝试了一些Chrome扩展程序,但没有人做我想要的。
我在Chrome中打开了20多个标签,需要不时重新启动浏览器。该浏览器不具有类似于Firefox的选项“不要加载标签页,直到选中”仅选择它们后装载片。我尝试了一些Chrome扩展程序,但没有人做我想要的。
Answers:
在撰写本文时,Chrome本身不支持此功能。我一直在使用The Great Suspender,这是一个为Chrome添加类似功能的扩展程序。
您可以通过打开Chrome任务管理器来验证使用此扩展程序时获得的内存和CPU节省:菜单>更多工具>任务管理器
自Chrome 54(2016年10月)以来,Chrome本身支持此功能,因此以前的膨胀扩展不是必需的。GNU GPLv3许可扩展Native Lazy Tabs扩展适用,它非常小:33 KiB。
引用扩展描述:
在加载之前自动丢弃启动时的所有选项卡,从而减少内存占用和不必要的带宽使用。
对于不希望在启动Chrome时加载所有选项卡的用户,Native Lazy Tabs是一个轻量级扩展。它是原生的,因为它使用Google API中的原生标签丢弃方法(在版本54中引入)。此外,正因为如此,它没有旧版实现的缺点,可能导致错误,如页面重新加载自身即使暂停后。
此外,此扩展程序不使用任何内存,因为不需要后台页面:它在Chrome启动后加载和卸载。
如果没有任何扩展程序,则可以在启动Chrome时通过断开互联网来阻止加载标签。Chrome最终会放弃尝试加载页面,并且逐个标签会变灰。减少CPU和内存。
重新连接到互联网后,当您选择灰显选项卡时,将加载页面。
StefanQ指出你可能还需要更改这些chrome:// flags
从版本44(当前是dev分支)开始,重新启动Chrome后,只会在首次选中标签时加载标签。它们甚至在加载之前都不会启动选项卡的进程,这意味着我们的内存/ CPU使用量会减少。
下面是chrome://flags
我在Chrome 69 64位(2018年9月)更改为[指示值] 的标志(),以加快许多打开的标签和窗口的启动体验。
内存消耗仍然很高(在我的情况下为1.2 GB),但Chrome立即启动,并且似乎没有忙于重新加载所有选项卡。
浏览器脱机时无法加载的页面只有在其选项卡可见时才会自动重新加载。 - Mac,Windows,Linux,Chrome OS,Android
#enable-offline-auto-reload-visible-only
如果启用,当系统内存不足时,选项卡会自动从内存中丢弃。在标签条上仍然可以看到放弃的标签,并在单击时重新加载。有关丢弃标签的信息可以在chrome:// discards中找到。 - Mac,Windows
#automatic-tab-discarding
减少会话还原期间同时加载的选项卡数量,以提高前台选项卡的响应能力。这需要#enable-page-almost-idle。 - Mac,Windows,Linux,Chrome OS
#infinite-session-restore
使会话恢复使用等待CPU和网络静止的加载定义。 - Mac,Windows,Linux,Chrome OS
#page-almost-idle
启用主动标签冻结和丢弃。这需要#enable-page-almost-idle。 - Mac,Windows,Linux,Chrome OS
#proactive-tab-freeze-and-discard
当选项卡处于后台时(标题/ favicon更新,音频播放或非持久通知的使用),记录数据库中某些功能的使用情况。 - Mac,Windows,Linux,Chrome OS
#site-characteristics-database
还有制表吊带已经最后更新为2015年03月份的。
扩展程序FooTab提供此功能:https://chrome.google.com/webstore/detail/footab/anbodogikfbehidmmjdokehphginagbb
这个答案提到了两个选项“离线自动重新加载模式”和“仅自动重新加载可见标签”(浏览chrome://标志),这些选项与浏览器启动前脱机一起将有效地阻止浏览器启动时的页面加载。
It was previously blocked from Chrome extension manager,
也有点关注
在Chrome移动设备上遇到同样的问题,每当我打开Chrome时,所有选项卡都会循环显示。在chrome:// flags中将制表符限制设置为强制启用后,它似乎已解决了该问题。