Notification.permission 设置为拒绝并且不存在于阻止中

Posted

技术标签:

【中文标题】Notification.permission 设置为拒绝并且不存在于阻止中【英文标题】:Notification.permission is set to denied and not present in blocked 【发布时间】:2017-10-17 05:30:55 【问题描述】:

在对通知权限进行单元测试期间,在我的 chrome 本地主机上,我通过单击 (x) 关闭了浏览器本机通知权限框

之后,我无法从浏览器设置 > 内容设置 > 通知中将其更改/删除为默认值

localhost 在阻止列表中不可见,但是当我在 chrome 中检查控制台时 Notification.permission 值设置为“拒绝”

请帮忙!

【问题讨论】:

【参考方案1】:

您只需要关闭并重新打开浏览器即可。

只有点击“阻止”或“允许”才能在浏览器设置中找到权限。如果您单击“X”,则您只是暂时拒绝许可。

在任何情况下,您也可以通过单击地址栏附近的锁定图标来check / change the preferences 访问网站。

【讨论】:

以上是关于Notification.permission 设置为拒绝并且不存在于阻止中的主要内容,如果未能解决你的问题,请参考以下文章

如何监听网络通知权限变化

Chrome插件:弹出桌面通知

Chrome 不会关闭通知

通知权限总是被拒绝

一个简单的网页通知(Web Notifications API)实例

一个简单的网页通知(Web Notifications API)实例