我正在建立一个公共使用的反应性信息亭。将其打造成Chrome中的网络应用。它需要离线工作。我的解决方案是使用浏览器应用程序缓存问题:Chrome在崩溃/电源故障时会丢失应用程序缓存中的所有内容。这是正常行为吗?!有没有办法在系统出现故障时保留内容?
编辑2012-12-19: appcache的内容不会丢失,它仍然存在。但Chrome失去了对数据的引用。如果我使用“--restore-last-session”标志启动Chrome,它会与缓存数据建立连接。虽然这不是一个“漂亮”的解决方案......
澄清:真正的问题是电源故障后Windows和Chrome启动并且网络连接不存在。 Chrome就像appcache中没有任何内容一样,您会收到“No network connection”错误。我不知道为什么它这样工作?