如何验证浏览器是否支持后台同步?

问题描述 投票:0回答:1

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

javascript browser service-worker background-sync
1个回答
0
投票
if ('serviceWorker' in navigator && 'SyncManager' in window) {
   // service worker stuffs here
} else {
  console.error('Background sync not supported');
}
© www.soinside.com 2019 - 2024. All rights reserved.