[当今哪些浏览器支持后退缓存(bfcache)?
后退缓存是浏览器的内存中缓存,当用户单击后退按钮和前进按钮时使用。它存储了用户离开时的页面状态,因此对DOM所做的任何更改都应立即加载。
请注意,这与所有浏览器都具有的常规缓存机制不同。 bfcache特别适用于用户单击后退按钮的情况,并且可以处理DOM中的动态更改。
我只能找到有关bfcache的唯一信息,使用的是Firefox 1.5。现代浏览器支持吗?在哪里可以找到有关它的信息?
Firefox支持后退缓存,您可以在此处找到详细信息:
[请注意,尽管文档有多旧,bfcache仍可以在较新的Firefox版本(例如75版)中运行。请注意,页面和扩展很容易意外停用bfcache。我发现安装了一个扩展程序,该扩展程序在所有页面上均停用了bfcache。
关于Safari,我所能找到的就是这篇文章:
本文指出,在所有使用HTTPS的页面上,页面缓存(其后向缓存的名称)已被禁用,在当今的Web中,页面缓存是其中的很大一部分。
Chrome不支持后退缓存。但是,他们的开发人员团队宣布他们正在探索将此功能添加到Chrome: