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

Art*_*rov 17 firefox cors

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

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

Dav*_*ave 14

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.

此问题的答案还表明,谷歌浏览器将缓存限制为5分钟:https://stackoverflow.com/a/12021982/1180785.

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

  • 重新启动_Firefox 61.0.1_不会清除预检结果缓存 (4认同)