1
'appシェル'を保存するほとんどの例は、サービスワーカーからのプロセスを示しています。しかし、ウィンドウからキャッシュオブジェクトにアクセスすることもできます。window.cachesを使用してウィンドウオブジェクトからページを保存する方法は?
私の質問は、ページ自体からオフライン用のページを保存することができますか?その場合、可能であればサービスワーカーのポイントは何ですか?
'appシェル'を保存するほとんどの例は、サービスワーカーからのプロセスを示しています。しかし、ウィンドウからキャッシュオブジェクトにアクセスすることもできます。window.cachesを使用してウィンドウオブジェクトからページを保存する方法は?
私の質問は、ページ自体からオフライン用のページを保存することができますか?その場合、可能であればサービスワーカーのポイントは何ですか?
サービスワーカーがwindow.caches
経由でアクセスできるのと同じキャッシュにWebページを読み書きできる間に、最初のナビゲーションをインターセプトするサービスワーカーが必要ですキャッシュを使用してそれに応答するためにウェブページを要求する。
つまり、window.caches
を使用すると、ページが既に読み込まれていることを前提としているため、オフラインでページを読み込むのには役立ちません。