【发布时间】:2020-07-07 11:18:52
【问题描述】:
我正在使用以下代码。
try {
const registration = await navigator.serviceWorker.ready;
const subscription = await registration.pushManager.getSubscription();
await subscription.unsubscribe();
} catch(error) {
throw error;
}
即使此代码成功执行后,当我刷新页面并记录 Notification.permission 时,它仍然被授予。但它应该是 default 。我错过了什么吗?
如果用户第一次授予权限,然后取消订阅,Notification.permission 永远不会改变?
【问题讨论】:
标签: javascript push-notification service-worker