HTML5:如果在同一URL下加载不同的页面,则忽略脱机缓存

时间:2011-06-26 15:45:09

标签: html html5 caching offline-caching

我有一个具有常量URL和内部状态机的Web应用程序。通过职位改变州。我知道这是一个糟糕的设计,我应该使用其余的方法。但鉴于此,我有以下问题。

我使用HTML5离线缓存(HTML标记中的清单属性)。对于第一页,它会像我期望的那样被解析和缓存(登录页面)。但是对于第二页(主菜单),包含的清单没有被解析。 Chrome浏览器中未显示任何事件。如果我通过包含参数来稍微更改URL,则会解析清单,但不会在之前解析。

如果我在登录页面清单中包含所有内容,则第二页会再次下载相同的文件。如果在第一页的清单中指定了它们,则为事件。

为什么会出现这种情况?

1 个答案:

答案 0 :(得分:0)

自己回答。看起来很奇怪,仅仅因为缓存只在GET调用上解析而在POST调用时被忽略。如果post加载另一个HTML页面的事件。对我来说这有点傻,但似乎它是如何工作的。

现在它终于按预期工作了。