【发布时间】:2019-11-18 23:58:39
【问题描述】:
我试图在用户第一次拒绝权限后再次向他请求权限。所以如果他点击我的按钮启用通知,在他第一次拒绝他们之后,浏览器应该再次询问他。根据这个答案:
Notification popup doesn't appear in chrome
这是不可能的,但我不知道自 2014 年以来这是否发生了变化。
if (window.Notification || Notification.permission === 'denied') {
Notification.requestPermission(status => {
// do something
});
}
【问题讨论】:
-
but I don't know if this has changed since 2014所以,你试过了吗?我怀疑它会改变,但尝试起来很简单:p - 无论如何,做我前几天看到的 - 如果你看到它被拒绝,然后显示一个弹出窗口,说明如果你改变主意该怎么办 -
你看到的我的代码是我尝试过的,Idk 如果有另一种方法可以强制再次请求许可。显示弹出窗口听起来是个好主意
标签: javascript google-chrome push-notification