1

さて、私はAngular 6 webAppに取り組んでおり、最初はオフラインです。リクエストとレスポンスを取得して保存できる、完全に機能する Service Worker をセットアップできます。しかし、ある時点で、同期イベントの登録中に、webApp のローカル ストレージに格納されている更新トークンが必要でした。問題は、Service Worker がローカル ストレージに直接アクセスすることを許可されていないことです。つまり、ローカル ストレージに存在するトークンにアクセスできないことを意味します。API を使用して Service Worker でローカル ストレージを利用するにはどうすればよいですか。私がやりたいことを達成するための他の戦略(失敗したリクエストのフェッチ呼び出しを再生し、更新されたトークンを添付して同期イベントを実行し、データが適切な承認で同期されるようにする)。postmessage() API で試してみることも考えましたが、そうではありません。

4

1 に答える 1