0

我使用带有rack-offline的 Rails 4来缓存我的页面。我还想缓存(动态生成的)html 页面以供离线浏览。问题是,对于 HTML5 的工作方式,它们会一直保持陈旧状态,直到应用程序清单更新。

文档说:

在生产中,它会根据清单中所有资产的内容生成一次 SHA 哈希。这意味着除非基础资产发生变化,否则缓存清单不会被视为陈旧。

当我的一个 html 页面发生变化时,有什么方法可以触发新的哈希生成?例如,这将在数据库更新之后。

4

1 回答 1

0

可能不会,因为 AppCache 是用于静态资源的。最好使用静态 HTML 页面,并使用 JavaScript 加载动态内容。

查看appcachefacts.info了解更多信息。

于 2013-09-03T11:15:36.797 回答