1
我最近已将一个GWT Web应用程序转换为能够以HTML5离线模式工作。到目前为止,似乎工作正常,但我想知道为不同的浏览器提供不同的cache.manifest
版本是不是一个好主意?我们知道,对于一个目标浏览器,GWT将只需要一个排列组合(如果是一种语言,让我们简单一点)。很明显,我们需要为一个目标浏览器下载一个XXXXXX.cach.html
。GWT HTML5离线网络应用程序动态清单
我发现它是可能的,因为在服务器端我可以检查User-Agent
HTTP头并返回适当版本的cache.manifest的内容,相应地设置所有头以便不中断离线状态检查行为。剩下的资源将不会自定义过滤。
这是一个好主意,这样优化它吗?有什么我可能会失踪?