假设用户将接收推送通知的权限设置为允许,但后来将这些权限更改为拒绝或默认。
在 Serviceworker 中是否有一些对此公开的回调。
最佳答案
没有向服务人员公开的事件。
您可以通过 Permissions API 从页面上下文中监听一个事件:
navigator.permissions.query({name: 'notifications'}).then(function(permission) {
// Initial status is available at permission.state
permission.onchange = function() {
// Whenever there's a change, updated status is available at this.state
};
});
关于javascript - Web 推送通知的权限更改是否有回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39223441/