【发布时间】:2012-08-19 18:27:31
【问题描述】:
我一直在使用缓存清单文件并试图让它停止缓存它声明的页面。
用户导航到的任何包含清单的页面都将被隐式添加到应用程序缓存中
王牌。我希望清单文件缓存特定的工件,其中之一是我的在线单页应用 HTML 的离线版本,但不缓存在线版本。
【问题讨论】:
-
我对 HTML5 还是有点陌生,但令我惊讶的是,没有明确定义的方法可以防止缓存包括清单在内的页面。
-
是的,我也是。如果清单文件具有更大的影响力,我会更喜欢它,因此只有您声明的内容才会被缓存。它不应该链接到页面。这只是隐藏的功能。
-
我的第一个想法是“将它添加到 NETWORK: 部分”,但经过一些测试后这不起作用(至少在 IE 中 - 我一发现一个案例就停止了测试不行)。在我看来,这完全是错误的——明确声明的东西应该总是覆盖默认行为。由于这样的问题,我仍然非常尝试使用离线的东西。
标签: html manifest offline cache-manifest html5-appcache