如何在firefox中查看预检结果缓存的内容

时间:2012-05-30 11:59:36

标签: firefox cors

Firefox是否支持http://www.w3.org/TR/cors/#preflight-result-cache,如果是,

  1. 如何检查其内容?
  2. 如何从资源缓存中单独清除它?

1 个答案:

答案 0 :(得分:11)

Mozilla没有提供太多信息,但它看起来像是缓存的,但是缓存没有一个很好的界面来清除它。 (https://bugzilla.mozilla.org/show_bug.cgi?id=803438显示了关于更改缓存列表格式的讨论,因此它必须存在!)

话虽如此,如果您可以控制服务器,则可以指定Access-Control-Max-Age以强制使用最长寿命。请参阅https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

此相关问题的答案还表明,Google Chrome将缓存限制为5分钟:https://stackoverflow.com/a/12021982/1180785

更新:Mozilla的限制为24小时:http://monsur.hossa.in/2012/09/07/thoughts-on-the-cors-preflight-cache.html(他链接的行号已过期;现在为844)。同时查看他引用的代码,看起来它将在浏览器关闭时被清除,但没有其他方法可以清除它。我可能会弄错。