18

Firefox はhttp://www.w3.org/TR/cors/#preflight-result-cacheをサポートしていますか。サポートしている場合:

  1. その内容を確認するには?
  2. リソースキャッシュとは別にクリアする方法は?
4

1 に答える 1

15

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 (リンク先の行番号はアウトです-date; 現在は 844 です)。彼が参照しているコードも調べてみると、ブラウザを閉じるとクリアされるように見えますが、それ以外にクリアする方法はありません。私は間違っているかもしれませんが。

于 2013-03-03T18:04:44.990 に答える