不同的用户对浏览器都有不同的使用习惯,有的用户可能只会打开少量目前需要使用的网页,有的用户可能会将现在要使用以及后续可能要使用的标签一股脑全部打开。在后一种情况下,标签页堆叠在一起难免会有误操作不小心关闭了标签页的情况发生,用户可能需要重新开启它。
目前市面上所有的浏览器都有一个 "撤销" 选项以恢复已关闭的标签,该选项仅在常规浏览窗口中有效,在隐身或私人浏览窗口中是无效的。
通过“撤销”选项,标签页是按关闭的先后顺序重新打开的,最后关闭的标签页会最先被恢复。有些浏览器会显示最近关闭的标签页列表,使其更方便地被用户所使用。无论用户是采用快捷键、鼠标右键菜单、还是通过浏览器的标题栏或历史记录页面恢复被关闭的标签,重新打开的标签页会像全新的页面一样重新进行加载,而 Google 目前正在开发一项新功能,以加快浏览器中已关闭标签的重新打开速度。
Closed Tab Cache(关闭的标签页缓存)是一项实验性功能,目前仅适用于 Chrome Canary 94。
该功能使用了 Google 在 Chrome 浏览器的「上一页」和「下一页」缓存中相同的实现逻辑。在开启该功能后,以前在同一标签中打开的页面几乎可以立即加载完成,因为被关闭的页面在缓存中保留了下来。 这种新功能同样也有两个主要的缺点,首先是增加了设备的内存使用量,其次是因为网页是从缓存中加载而来的,这可能会导致 "网页过时" 的问题,因为在此期间网页可能已经更新了。
Closed Tab Cache 同样也提供好处,用户可以无需等待更快地打开被关闭的网页。
如何开启 Chrome 中的 Closed Tab Cached 功能:
- 在浏览器的地址栏中加载 「chrome://flags/#closed-tab-cache」
- 将该功能设置为 「Enabled」
- 重新启动 Chrome 浏览器
目前该功能尚处于实验性阶段,可用于所有桌面操作系统中的 Chrome Canary 94 版本。
按照 Google 以往针对缓存方面的功能改进来看,Closed Tab Cached 很有可能会在未来的 Chrome 稳定版中出现,当然也会出现在其他基于 Chromium 的浏览器中。这会改善经常需要重新打开标签的用户的体验,但用户也同样需要记住这些标签在恢复后并非最新页面,需要手动重新刷新以确保显示最新的内容。
本文转自OSCHINA
本文标题:Chrome 测试标签页缓存功能,能瞬间重启关闭的页面
本文地址:https://www.oschina.net/news/155779/chrome-test-closed-tab-cache