javascript - 阻止在 Firefox 中缓存本地 HTML 页面

标签 javascript html

我知道这个问题之前已被问过多次,但发布的解决方案均不适合我。

问题场景是:我正在使用一组具有 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/

相关文章:

javascript - deferred 的回调在 promise 未决时执行

javascript - 有没有更简单的方法将完整的 'script' 标记输出为文本?

javascript - html5 预览中的图像方向错误

html - 如何根据上面的按钮对齐文本?

javascript - 躲避射弹的 Canvas 游戏

javascript - OpenCV.js 不工作 vue.js (electron-builder)

javascript - 如何将用户从我的 Facebook 应用程序的 Canvas 页面导航到我的网页?

javascript - 如何将 $scope 对象获取到 Angular 服务

javascript - 使用 jQuery 从 php 文件加载内容

javascript - 使用 HTML/Javascript 访问动态创建的 div 中的元素