我正在开发门户网站的Web推送通知。我正在尝试通过其请求退订用户:
this.unSubscribe = function () {
return navigator.serviceWorker.ready
.then(function (registration) {
registration.pushManager.getSubscription().then(function (subscription) {
subscription.unsubscribe().then(function (successful) {
})
})
})
}
但是,这样做之后,Notification.permission并未变为“默认”状态,而是在订阅时保持“已授予”状态。有什么方法可以将permision设置为“默认”状态,以便将来我可以触发该许可? 任何帮助都感激不尽。 预先感谢