我正在开发一个使用服务程序来缓存来自特定端点的HTTP请求的应用程序。这些请求应使用后台同步发送到服务器。我知道一些browsers are not supported,但我想警告用户该功能将不可用。为此,我需要某种方法来确定浏览器是否具有后台同步支持。

最佳答案

if ('serviceWorker' in navigator && 'SyncManager' in window) {
   // service worker stuffs here
} else {
  console.error('Background sync not supported');
}

关于javascript - 如何验证浏览器是否支持后台同步?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59275446/

10-09 08:16