アプリケーション キャッシュを使用

アプリケーションキャッシュ(AppCache)は 非推奨になりました。

Lighthouse アプリケーション キャッシュの監査が失敗する仕組み

Lighthouse では、アプリケーション キャッシュを使用するページにフラグが設定されます。

ページでアプリケーション キャッシュが使用されていることを示す Lighthouse 監査

Lighthouse で参照が見つかった場合、この監査は失敗します アプリケーション キャッシュ マニフェストはページの <html> タグで指定できます。 たとえば、次のマークアップは監査に失敗します。

<html manifest="example.appcache">
  ...
</html>

アプリケーション キャッシュの代わりに Cache API を使用する

この監査に合格するには ページからマニフェストを削除する 使用し、 Cache API Service Worker 経由 してください。

アプリケーション キャッシュから Service Worker に移行するには、 使用を検討してください。 sw-appcache-behavior ライブラリ このライブラリは、Service Worker ベースの動作の実装を生成します。 マニフェストで定義されます。

オフライン時に現在のページが 200 で応答しないの投稿を参照してください。 サイトを機能させるために Service Worker を使用する方法についての詳細 オフラインです。

リソース