火狐浏览器支持吗http://www.w3.org/TR/cors/#preflight-result-cache http://www.w3.org/TR/cors/#preflight-result-cache如果是的话:
- 如何查看其内容?
- 如何将其与资源缓存分开清除?
Mozilla 没有提供太多信息,但看起来它被缓存了,但该缓存没有一个很好的界面来清除它。 (https://bugzilla.mozilla.org/show_bug.cgi?id=803438 https://bugzilla.mozilla.org/show_bug.cgi?id=803438显示谈论更改缓存列表的格式,因此它必须存在!)
话虽如此,如果您可以控制服务器,则可以指定 Access-Control-Max-Age 来强制最大寿命。看https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS.
另外,这个相关问题的答案说 Google Chrome 将缓存限制为 5 分钟:https://stackoverflow.com/a/12021982/1180785 https://stackoverflow.com/a/12021982/1180785.
更新:Mozilla 有 24 小时的限制:http://monsur.hossa.in/2012/09/07/thoughts-on-the-cors-preflight-cache.html http://monsur.hossa.in/2012/09/07/thoughts-on-the-cors-preflight-cache.html(他链接到的行号已过时;现在是 844)。又查看了他引用的代码,看起来浏览器关闭时就会被清除,但没有其他方法可以清除。但我可能会弄错。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)