1

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

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

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

为什么会有这种行为?

4

1 回答 1

0

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

现在它终于可以正常工作了。

于 2012-06-24T10:51:36.917 回答