クイックリファレンス

HTML5 Application Cache チートシート(アーカイブ)

HTML5 AppCache(applicationCache)の歴史的リファレンス:マニフェスト構文、キャッシュイベント、更新チェック、Service Worker への移行解説。

· 公開日

HTML5 Application Cache(manifest.appcache)の歴史的リファレンスです。

非推奨・廃止: Application Cache は Web 標準仕様から完全に削除されました。現代の Web アプリケーションでは、オフラインキャッシュに Service Worker と Cache API を使用します。

AppCache マニフェスト構文

CACHE MANIFEST
# Version 2026-11-08

CACHE:
/index.html
/styles/main.css
/scripts/app.js

NETWORK:
/api/
*

FALLBACK:
/offline.html

JavaScript API (window.applicationCache)

const appCache = window.applicationCache;

appCache.addEventListener('updateready', () => {
  if (appCache.status === appCache.UPDATEREADY) {
    // キャッシュを入れ替えてページを再読み込み
    appCache.swapCache();
    window.location.reload();
  }
});

// 更新チェックを強制実行
appCache.update();

参考リンク

関連テーマ