哪些浏览器具有后退缓存,可以保留对DOM的修改?

问题描述 投票:0回答:1

[当今哪些浏览器支持后退缓存(bfcache)?

后退缓存是浏览器的内存中缓存,当用户单击后退按钮和前进按钮时使用。它存储了用户离开时的页面状态,因此对DOM所做的任何更改都应立即加载。

请注意,这与所有浏览器都具有的常规缓存机制不同。 bfcache特别适用于用户单击后退按钮的情况,并且可以处理DOM中的动态更改。

我只能找到有关bfcache的唯一信息,使用的是Firefox 1.5。现代浏览器支持吗?在哪里可以找到有关它的信息?

browser browser-cache back
1个回答
0
投票

Firefox:是

Firefox支持后退缓存,您可以在此处找到详细信息:

[请注意,尽管文档有多旧,bfcache仍可以在较新的Firefox版本(例如75版)中运行。请注意,页面和扩展很容易意外停用bfcache。我发现安装了一个扩展程序,该扩展程序在所有页面上均停用了bfcache。

Safari:是,但不是HTTPS?

关于Safari,我所能找到的就是这篇文章:

本文指出,在所有使用HTTPS的页面上,页面缓存(其后向缓存的名称)已被禁用,在当今的Web中,页面缓存是其中的很大一部分。

Chrome:尚未

Chrome不支持后退缓存。但是,他们的开发人员团队宣布他们正在探索将此功能添加到Chrome:

请参见chromestatus for this feature

© www.soinside.com 2019 - 2024. All rights reserved.