質問: function(){ //古いキャッシュを新しいキャッシュに置き換える applicationCache.swapCache(); //Webページの再読み込み location.reload(true); } } ``` 5)"https://localhost/manitest.html"でアクセスして上記1)で記載した"変更前” が表示されることを確認 6)"cachemanifest.appcache"のコメントのみ記載して更新 7)1)のHTMLの"更新前"を"更新後"に修正しF5を押下してリロード。 上記の動作で、マニュフェストではキャッシュの"manitest.html"を参照する設定にしている はずでなので、"manitest.html"を修正しても、Webサーバ側の修正結果は反映されずに "更新前"が表示されるかと思いましたが、"更新後"と表示されており、Webサーバ側のHTMLが 参照されている動作となりました。 上記の動作から考えると、コメント修正のみを含めてマニュフェストすると必ず、Webサーバ側のファイルが参照 されるならば、マニュフェストでの"CACHE MANIFEST"の定義は無意味なように思えます。 因みにですが、マニュフェストの修正をかけずに、manitest.htmlのみを修正した場合は、 修正した内容は反映されずに、修正前のキャッシュの内容が表示されていますので、キャッシュ動作はしております。 どなたか、このキャッシュマニュフェストの動作設定について、ご教示いただければ幸いです よろしくお願いします
回答: cache.manifestのキャッシュがかなり厄介!? にそれらしき答えを見つけました