2017-12-12 6 views

答えて

1

Background Syncには、オフラインの投稿機能が組み込まれていません。それを実装することはあなたの側にあります。したがって、再生イベントを同期イベントにどのように格納するかはあなた次第です。それはどうやってキャンセルするのかはあなた次第です。私は考えることができる

最も簡単な方法は、 のlocalStorage(または のIndexedDB にポストされたデータを保存し、同期要求を登録することです。同期要求では、保存されたすべてのものを再生してストレージをクリーンアップするだけです。キャンセルする場合は、ストレージから特定のエントリを消去して、同期イベントにも表示されないようにしてください。

+1

サービス労働者は「localStorage」を利用できませんので、IndexedDBを使用する必要があります – abraham

+0

@abrahamサービスワーカーには同期APIはありません。 – NOtherDev

関連する問題