我已经成功地在Chromium下测试了HTML5应用程序缓存。例如:
CACHE MANIFEST
http://localhost/pycoh-mnt/materialRequisition/create
上面的 URL 呈现了一个 HTML5 文件。当我使用基于 cookie 的身份验证保护它时,Firefox 11 失败了;我收到一个错误,我找不到其描述,但我认为是由于 HTTP 重定向响应。如果我公开 URL,它会正确缓存它。
另一方面,Chromium 18 在这两种情况下都能正确处理缓存。恐怕 Firefox 在发出缓存请求时不会发送 cookie 信息。
知道吗?谢谢!
PD.我忘了说我正在运行 64 位应用程序。
检查FF中是否禁用了第三方cookie。FF 中目前存在一个错误,当禁用第三方 cookie 时,该错误会阻止在清单请求中发送 cookie:
http://bugzilla.mozilla.org/show_bug.cgi?id=722683