HTML5应用缓存在Firefox 11上失败-在Chromium上工作

HTML5应用缓存在Firefox 11上失败-在Chromium上工作,html,session-cookies,application-cache,Html,Session Cookies,Application Cache,我已经在Chromium下成功测试了HTML5应用程序缓存。例如: CACHE MANIFEST http://localhost/pycoh-mnt/materialRequisition/create 上面的URL呈现一个HTML5文件。当我使用基于cookie的身份验证来保护它时,Firefox 11失败了;我得到一个错误,其描述我找不到,但我认为是由于HTTP重定向响应。如果我将URL公开,它会正确地缓存它 另一方面,Chromium 18在这两种情况下都能正确处理缓存。恐怕Firef

我已经在Chromium下成功测试了HTML5应用程序缓存。例如:

CACHE MANIFEST
http://localhost/pycoh-mnt/materialRequisition/create
上面的URL呈现一个HTML5文件。当我使用基于cookie的身份验证来保护它时,Firefox 11失败了;我得到一个错误,其描述我找不到,但我认为是由于HTTP重定向响应。如果我将URL公开,它会正确地缓存它

另一方面,Chromium 18在这两种情况下都能正确处理缓存。恐怕Firefox在发出缓存请求时没有发送cookie信息

有什么想法吗?谢谢大家!


警察局。我忘了说我正在运行64位应用程序。

检查FF中是否禁用了第三方cookie。当前FF中存在一个错误,当禁用第三方Cookie时,该错误会阻止在清单请求中发送Cookie:


在当前的Firefox版本中,它能正常工作吗?@robertc刚刚尝试了FF14,行为也不正确,但方式不同:它没有在不存在缓存时触发缓存的最终事件,而是触发updateready事件(然后调用swapCache()会出现错误,但这是另一种情况)。FF 11在第一次缓存后正确触发缓存事件。至于本文的主题,FF14似乎将cookie信息与请求一起发送。尽管如此,具有某些HTTP缓存控制属性(即无缓存)的页面在脱机模式下仍然不可用。Chromium做到了这一点。如果您觉得行为与规范不同,我建议您提交一个bugstates@MikkoOhtamaa当我确信这是一个bug时,我会这么做。我想等一等,听听别人的经历。让我惊讶的是,在Firefox下,没有其他人对应用程序缓存有任何问题!看起来没用了!我不认为其他任何人试图使用Cookie之类的临时存储功能来控制AppCache之类的永久存储功能。