2017-05-29 4 views
1

'appシェル'を保存するほとんどの例は、サービスワーカーからのプロセスを示しています。しかし、ウィンドウからキャッシュオブジェクトにアクセスすることもできます。window.cachesを使用してウィンドウオブジェクトからページを保存する方法は?

私の質問は、ページ自体からオフライン用のページを保存することができますか?その場合、可能であればサービスワーカーのポイントは何ですか?

答えて

2

サービスワーカーがwindow.caches経由でアクセスできるのと同じキャッシュにWebページを読み書きできる間に、最初のナビゲーションをインターセプトするサービスワーカーが必要ですキャッシュを使用してそれに応答するためにウェブページを要求する。

つまり、window.cachesを使用すると、ページが既に読み込まれていることを前提としているため、オフラインでページを読み込むのには役立ちません。

関連する問題