【问题标题】:DOM Exception permission denied - periodic bckground syncDOM 异常权限被拒绝 - 定期后台同步
【发布时间】:2021-06-26 03:45:21
【问题描述】:

我已经使用 React JS 为 service worker 注册了 JS 文件。 但是,当我尝试注册 periodic-background-sync 时,我遇到了错误。我需要在谷歌浏览器中进行任何设置吗?

status.state 标志始终被拒绝重新调整。我无法执行后台定期同步。

请看下面的代码

const status = await navigator.permissions.query({
    name: 'periodic-background-sync',
});

检查状态后,总是返回“DENINED”。

【问题讨论】:

  • 我遇到了完全相同的问题。 Chrome 在解释它被拒绝的原因方面做得很糟糕。

标签: javascript reactjs google-chrome service-worker


【解决方案1】:

只有在 chrome 授予您使用“periodic-background-sync”的权限后,您才需要先安装 PWA 应用。

查看他们的Demo App

安装APP后试试看状态

navigator.permissions.query({ name: "periodic-background-sync" }).then((status)=>{ console.log(status)})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    相关资源
    最近更新 更多