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