我经常依靠 Firefox 的缓存重新打开我之前离线访问过的页面,并更快地加载网页。但是,当 Firefox 被非正常终止时(例如由于电源故障导致的计算机硬关闭),缓存会变空。为什么?缓存是否损坏,还是有其他技术原因?这个问题与平台无关。
我在这里不要求猜测或意见,而是要求客观解释这种行为的原因。如果这是故意为之,我希望看到 Firefox 开发人员讨论的相关参考或源代码中的评论。
答案1
如果发生不当关机,则 Firefox 无法知道这是否是攻击或劫持尝试,因此如果清除缓存,则关机后依赖缓存完成安装的任何病毒都会消失。
这是一个安全功能。