我有一个使用 HTML 通知的网络应用程序。如果用户第一次允许它并开始使用它,它工作正常,但是如果用户第一次通过单击阻止按钮阻止通知,然后尝试通过某些用户手势再次请求权限,则浏览器不会触发(允许/阻止)弹出窗口。
这是我第二次触发权限。
if(Notification.permission == 'denied' || Notification.permission == 'default'){
Notification.requestPermission(function (permission) {
// If the user accepts, let's create a notification
if (permission === "granted") {
console.log("Regranted");
}
});
}
它适用于default案例,但不适用于denied案例。