我知道这个问题之前已被问过多次,但发布的解决方案均不适合我。
问题场景是:我正在使用一组具有 DOM 和内容处理功能的本地 HTML 页面(这些不仅仅是静态页面)。现在,单击“后退”按钮浏览器会显示不需要的缓存页面,我需要重新加载 html 页面。
我在标签中添加了以下内容,以防止 HTML 页面缓存,但它仍然缓存 HTML 页面并显示缓存的内容:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
如有任何建议,我们将不胜感激。
最佳答案
我认为您正在看到 bfcache 的运行情况。 https://stackoverflow.com/a/3695577/873567有一个技巧可以阻止它发挥作用。
关于javascript - 阻止在 Firefox 中缓存本地 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555627/