0

Service Worker を使用して特定のエンドポイントからの HTTP リクエストをキャッシュするアプリケーションを開発しています。これらのリクエストは、バックグラウンド同期を使用してサーバーに送信する必要があります。一部のブラウザがサポートされていないことは承知していますが、この機能が利用できないことをユーザーに警告したいと思います。これを行うには、ブラウザがバックグラウンド同期をサポートしているかどうかを特定する方法が必要です。

4

1 に答える 1

1
if ('serviceWorker' in navigator && 'SyncManager' in window) {
   // service worker stuffs here
} else {
  console.error('Background sync not supported');
}
于 2019-12-10T21:26:41.970 に答える