GWT HTML5离线Web应用程序动态清单

时间:2013-04-10 08:46:09

标签: html5 gwt offline-caching offline-mode

我最近转换了一个GWT Web应用程序,能够在HTML5离线模式下工作。到目前为止似乎工作正常,但我想知道为不同的浏览器提供不同的cache.manifest版本是否是一个好主意?

众所周知,GWT只需要一个目标浏览器的一个排列(如果是一种语言,让我们简单一点)。很明显,我们只需要为一个目标浏览器下载一个XXXXXX.cach.html

我认为有可能在服务器端我可以检查User-Agent HTTP标头并返回我的cache.manifest的相应版本的内容,相应地设置所有标头以便不破坏脱机状态检查行为。剩下的资源将没有自定义过滤。

以这种方式优化它是一个好主意吗?有什么我可以失踪的吗?

1 个答案:

答案 0 :(得分:0)

偶然地,我遇到了以下项目:Mobile GWT。快速文档(HTML5 Manifest)和代码(HTML5ManifestServletBase)审核表明,清单是在考虑每个客户端的情况下准备的,因此只需要通过网络发送所需的资源。可惜, - 我正要制作自己的开源解决方案......