[1] スーパーリロードとは、Webブラウザーで、キャッシュを使わずに完全に再読み込みする操作をいいます。
[2] 操作方法は Webブラウザーによって異なりますが、Ctrl または Shift を押しながら再読み込み操作 (再読み込みボタンを押すか、 F5 を押すなどする) とスーパーリロードになるのが一般的です。
[5] location.reload
メソッドの第1引数の値 true
は、スーパーリロードに相当します。
[4] Service Worker 仕様書は、「shift+reload or equivalent」 や「shift+refresh」や「force refresh」と呼んでいます。
[3] 通常は Cache-Control: no-cache
および
Pragma: no-cache
となります。
[6] 【WEB】スーパーリロード時のHTTPヘッダ | ミーミルの泥泉 () <http://mimirswell.cliptrash.com/blog-57>
新しい情報が表示されない場合、ブラウザに一時的に保存されるキャッシュと呼ばれる古いファイルが読み出されている可能性がございます。
下記の通り強制再読み込みを行うことで、最新のデータを取得して表示させることができます。
Windowsの場合:Ctrl+F5
Mac(Firefox)の場合: Cmd + Shift + R
Mac(Chrome、Safari、Opera)の場合: Cmd + R
※記載されているパソコンのキーを同時に押してください。