2

我知道这个问题之前已经被问过多次,但没有一个发布的解决方案对我不起作用。

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

任何建议将不胜感激。

4

1 回答 1

3

我认为您正在看到 bfcache 的运行情况。https://stackoverflow.com/a/3695577/873567有一个技巧可以防止它启动。

于 2012-07-19T07:41:47.283 回答