1

我目前正在制作一个对 IE8 支持有严格要求的 Web 应用程序。应用程序必须在用户在线时将数据存储到 LocalStorage,并允许在用户离线时缓存页面。

当用户离线时,此 LocalStorage 数据用于填充视图并支持该过程。

目前的流程是应用程序可以允许在线访问,并且应该缓存特定资源,并且在离线时使用纯HTML / CSS / JS操作,即使用户关闭并打开页面备份。

通常我可以使用离线清单,但这在 IE8 中不受支持。

这个页面几乎是有帮助的,除了那个人放弃了支持 IE8: http ://dotnetflare.wordpress.com/2012/08/06/offline-html5-application-vs-ie8/

不推荐使用 Google Gears,因为它已被弃用,并且 Web 应用程序将在可能无法安装插件的锁定 IT 环境中运行。也就是说,如果有其他插件可能支持此功能,我将不胜感激(Chrome Frame 是否添加了离线清单支持?)。

我也不能只使用该站点的离线保存副本,因为这不支持在线副本的 LocalStorage,因为它们不在同一个域中。

我在这里有什么选择?

4

1 回答 1

0

根据此处,您可以使用File -> Work OfflineIE8 中的功能来模拟从缓存运行,就像使用缓存清单一样。从这里您的代码可以正常使用 LocalStorage 和离线检测。

最终,我们决定说服客户端运行 Chrome Frame,尽管它已被淘汰,但这有助于开发 PoC。

于 2013-10-28T06:06:24.153 回答