javascript - HTML5 通知和权限问题

标签 javascript html google-chrome notifications html5-notifications

我正在尝试使用新的 HTML 通知 API... 我仍然停留在请求授权阶段; 当用户单击按钮时,它会执行以下功能:

// this is all inside a click handler
var fn = console.info;

window.Notification.requestPermission(function(grant) {
    fn(grant);          
});

当我第一次在 chrome 中尝试此操作时,出现一条 chrome 消息,询问我是否要向我的本地主机网站承认通知授权...我说不(只是为了测试这种情况)。然后我又试了一次,但 chrome 的消息一直没有出来。

我的问题: 如果用户改变了对通知的看法,如何为网站启用通知? 也许我需要更改 chrome 设置中的某些内容?

提前致谢

最佳答案

您可以在 Chrome 中管理和重新允许通知,方法是转到设置 -> 隐私 -> 内容设置 -> 向下滚动到通知 - 在这里您可以管理允许哪些网站显示通知和哪些不是。

更新:

正如 @ivan_vaz 在评论中提到的,还可以通过单击地址/导航栏中网站的图标来配置此权限以及其他权限。

关于javascript - HTML5 通知和权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16412112/

相关文章:

javascript - (如何)我可以使用 Chrome 检查器在使用缓存清除器的文件上设置断点吗?

javascript - 如何确定 Chrome 是否显示安全图标

javascript - 如何在组件触发的函数中使用 to action?

Javascript点击iframe内的坐标

javascript - 让谷歌地图出现在特定的 div 中

javascript - 使用 jquery 将填充更改为类,但仅更改为单击的元素

javascript - 悬停弹出菜单不适用于导航子链接

javascript - 瘦长 |如何使用 span 标签上的点击事件删除突出显示的文本?

javascript - 为什么这个正则表达式不起作用?

winapi - 如何从 Google Chrome 扩展程序向桌面应用程序发送消息?