在 Firefox 32 及更高版本中,我观察到缓存管理没有按预期工作。如果缓存已满,则不会缓存最新的页面并逐出旧的页面。
如果我使用 http“POST”请求页面并离开它,如果我点击后退按钮,我会得到:“文档过期错误”。
即使它的缓存已满,我能做些什么来指示 Firefox 缓存页面,可能是通过在页面上发送任何元标题?
有没有其他方法可以解决它?
最佳答案
我也有这个问题。如果过去使用 Firefox 的历史是一个指标,那么您将无法得到想要的答案。答案的范围从“它从不应该缓存这些页面,它以前被破坏了,现在它可以正常工作”到“希望 Firefox 像你期望的那样(它一直以来的方式)行事是你的错”到最近的“如果您不喜欢它,请获取源代码并自行修复”
我对这个问题的解决方案是在需要时使用 Chrome。 Chrome 在我身上生长
关于Firefox: "Document Expired Error"用于 POST 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28164449/