【问题标题】:How to verify if background sync is supported by the browser?如何验证浏览器是否支持后台同步?
【发布时间】:2019-12-11 05:26:41
【问题描述】:

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

【问题讨论】:

    标签: javascript browser service-worker background-sync


    【解决方案1】:
    if ('serviceWorker' in navigator && 'SyncManager' in window) {
       // service worker stuffs here
    } else {
      console.error('Background sync not supported');
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      • 2011-10-13
      • 2020-01-04
      • 2014-04-26
      • 2018-06-01
      相关资源
      最近更新 更多