2017-03-27 51 views
0

我的網站上有一個Messenger,它通過WEB API爲用戶創建桌面通知。強制用戶在瀏覽器中啓用通知

第一次網頁要求用戶啓用通知,但是大多數人都會自動點擊disable,即使沒有閱讀所要求的內容。因此,他們沒有收到通知。

有沒有辦法強制他們啓用通知? 去瀏覽器的設置啓用將是困難的一些用戶...

回答

0

很確定你不能強迫他們。您也許可以顯示一些信息,說明他們必須啓用通知才能讓Messenger正常工作。

不要求許可將是一個惡意網站的夢想。

W3C規範狀態對此以下:

4.3權限

如果用戶(或用戶代理代表用戶的)已授予權限

通知只能被顯示。顯示給定來源的通知的權限可以是以下三個字符串中的一個: 「默認」 這相當於「拒絕」,但用戶迄今爲止沒有做出明確的選擇。

「denied」 這意味着用戶不需要通知。

「授予」 這意味着可以顯示通知。

沒有等同於「默認」的意思是「授予」。在這種情況下,「授予」只是簡單地返回,因爲應用程序沒有理由要求獲得許可。

+0

我可以寫一個腳本嗎,所以用戶只需點擊按鈕並啓用通知? :) –

+0

或者如果被拒絕,設置爲默認?這是有道理的 –