我是一名 Web 应用程序开发人员,他经营着一个网站http://myfav.es。我们已经在这个问题上苦苦挣扎了大约一个月。
我们使用 HTML 应用程序缓存规范 - www.w3.org/TR/offline-webapps/ - 与动态生成的清单文件 - myfav.es/personal.manifest - 来加速页面交付。这些动态生成的清单文件使用适当的标头和 PHP 为用户提供自定义清单。
我们还使用 gzip 压缩从 linux/apache 主机为站点提供服务。
对于我们网站的生命周期,用户报告在 chrome 中收到类似于此屏幕截图的 err_failed。twitpic.com/272237。
此错误是间歇性的,每 200-300 次访问发生一次,但会在每次页面刷新(包括硬刷新)时持续存在,这可能意味着使用应用缓存的错误导致他们不断加载站点的失败版本。然而,神秘地只是清除 cookie 会导致错误自行修复。
我对如何处理这个错误完全没有想法,并且谷歌搜索错误消息似乎让大量困惑的用户使用巫毒教的方法来解决它。我亲自看到了这个错误,以及来自其他 chrome 用户的一些投诉,所以我相当肯定它不是由具有异常设置或浏览器偏好的特定用户引起的。
有没有人了解此浏览器错误的原因及其起源?它可能是服务器端还是应用程序设计的副产品?