0

我想使用新的HTML通知API ... 我仍然卡在请求授权阶段; 当用户点击一个按钮,它执行的功能:问题与HTML5通知和权限

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

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

当我tryed这在Chrome首次铬的消息出来后问我,如果我想通知补助承认到我的本地网站......我说不(只是为了测试这个案例)。然后,我再次尝试,但从铬的消息从未出来。

我的问题: 如果用户更改关于通知的意见,如何启用网站通知? 也许我必须改变铬设置中的东西?

在此先感谢

回答

3

您可以管理和将Settings -> Privacy -> Content Settings -> Scroll down to Notifications重新允许在Chrome通知 - 在这里你可以管理哪些网站被允许显示通知的,哪些不是。

更新:

正如意见中提到的@ivan_vaz,还可以通过点击地址/导航栏上的网站图标来配置这个问题,以及其他权限。

+0

谢谢......这对我有帮助,问题是关于这个......但是如果也许你知道一种方法来再次检查权限,即使该网站在阻止的站点列表中,这将帮助我(也可能是许多其他人)很多 – Bruno 2013-05-07 06:19:08

+0

我已经Google搜索了一下(https://support.google.com/mail/answer/1076392?hl=zh-CN,https://github.com/ttsvetko/HTML5 -Desktop-Notifications),并且似乎在用户已经“阻止”通知之后,您不能强制新的请求。从这一点,用户将不得不手动重新启用该网站的通知。用另一种方式询问用户会很好,但另一方面,如果这是可能的话,也可能以更有用的方式使用它。 – 2013-05-07 06:27:19

+0

是的,你是对的,可能有些网站会滥用这种可能性......谢谢。 – Bruno 2013-05-07 07:02:47