在 HTML4 中我们使用了类似的东西
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="Expires" content="Thu, 01 Jan 1970 00:00:00 GMT" />
让浏览器不缓存页面。
我应该在 HTML5 中使用什么来让浏览器不缓存我的页面。 我根本不想缓存任何页面。
我看到了一些关于
<html manifest="example.appcache">
...
</html>
但是为了让浏览器不缓存任何内容,在整个 Web 应用程序中指定所有页面似乎需要做很多工作。
有没有更简单的方法?
如果我从 html 标记中省略 list 部分,浏览器是否不会缓存任何内容?即
<html>
...
</html>
还是将其视为可以缓存所有内容?
最佳答案
Answer#12693786可能会有帮助。
这是一个 your-manifest-file
的例子强制更新所有资源。
CACHE MANIFEST
NETWORK:
*
并追加manifest
属性为 <html>
元素。
<html manifest="your-manifest-file">
对于要禁用缓存的所有 HTML 文件都是必需的。
无法避免,因为它是 HTML5 的规范。
关于html - HTML5 中没有缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514749/