Open syuilo opened 7 years ago
location.reload
に true
を渡したときの振る舞いの仕様ってどこで定めれています?
もしかしたらそのページ(HTML)を サーバーから 読み込むということだけで、JSやCSSなどのリソースに関しては別に サーバーから 読み込むわけではないとかいうことなのかも...?
考えられる原因
MDNでは、「page」と書かれているんだけどこの「page」というのが「HTMLファイル」を指しているのか「HTMLやJSやCSSや画像などのリソースを含むすべて」を指しているのかが不明
読み込むリソースに、バージョンのクエリを付けたら良いかも
/resources/<git hash>/hogehoge.css
手元にある Chrome 57.0.2953.0 で確認 手元にある Chrome 55.0.2883.87 m の時点では大丈夫 それ以外のバージョンは未確認 エラーなどは無し
このスクショは
location.reload(true)
した直後です それにも関わらずリソースがキャッシュから読み込まれているのが見て取れます