在HTML5中没有缓存


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标签中省略清单部分,是否会使浏览器不缓存任何内容?即

    <html>
      ...
    </html>

或者它是否可以缓存一切?

最佳答案
Answer#12693786可能会有所帮助.

以下是强制更新所有资源的your-manifest文件示例.

CACHE MANIFEST
NETWORK:
*

并将清单属性附加到< html>元件.

<html manifest="your-manifest-file">

要禁用缓存的所有HTML文件都需要.
无法避免,因为它是HTML5的规范.

点赞