Google chrome Chrome应用缓存不';无法在第一次加载时工作,仅在刷新时工作

Google chrome Chrome应用缓存不';无法在第一次加载时工作,仅在刷新时工作,google-chrome,html5-appcache,cache-manifest,Google Chrome,Html5 Appcache,Cache Manifest,我们的离线应用程序在Firefox中运行良好,但在过去一两个月里,它在所有最新版本的Chrome和Chrome中都出现了各种问题。这是我在Linux中看到的Chromium 23.0.1271.97的最新版本。在Windows7上的类似Chrome版本中也证实了这一点 当我转到离线应用程序“冷”(没有任何内容)chrome://appcache-internals/),什么也没发生。我已将回调附加到所有ApplicationCache事件,但没有一个会触发。没有添加任何内容chrome://ap

我们的离线应用程序在Firefox中运行良好,但在过去一两个月里,它在所有最新版本的Chrome和Chrome中都出现了各种问题。这是我在Linux中看到的Chromium 23.0.1271.97的最新版本。在Windows7上的类似Chrome版本中也证实了这一点

当我转到离线应用程序“冷”(没有任何内容)chrome://appcache-internals/),什么也没发生。我已将回调附加到所有ApplicationCache事件,但没有一个会触发。没有添加任何内容chrome://appcache-internals/. 控制台、网络控制台等中没有错误。Chrome或服务器日志均未显示正在请求缓存清单文件

当我重新加载页面时,一切正常。它一直在工作——即使在缓存清单文件更改时也是如此——直到我转到chrome://appcache-internals/ 并删除缓存。然后一切又开始了

我和其他人已经在操作系统、服务器、http/https和最新的Chrome/Chrome版本中多次验证了这些精确步骤。显然,这是Chrome众多缓存错误之一。我希望能找到一个解决办法


它看起来确实像是一个未经确认的Chrome bug:

正如上面提到的Chrome问题,问题是由于appcache页面是通过重定向到达的。作为一种解决方法,我通过ajax发布了所需的数据,然后使用
window.location=“/bla/bla”
导航到appcache页面

不太理想,但用户无法区分两者之间的区别(除非它能工作…)