0
我的網站上有一個Messenger,它通過WEB API爲用戶創建桌面通知。強制用戶在瀏覽器中啓用通知
第一次網頁要求用戶啓用通知,但是大多數人都會自動點擊disable
,即使沒有閱讀所要求的內容。因此,他們沒有收到通知。
有沒有辦法強制他們啓用通知? 去瀏覽器的設置啓用將是困難的一些用戶...
我的網站上有一個Messenger,它通過WEB API爲用戶創建桌面通知。強制用戶在瀏覽器中啓用通知
第一次網頁要求用戶啓用通知,但是大多數人都會自動點擊disable
,即使沒有閱讀所要求的內容。因此,他們沒有收到通知。
有沒有辦法強制他們啓用通知? 去瀏覽器的設置啓用將是困難的一些用戶...
很確定你不能強迫他們。您也許可以顯示一些信息,說明他們必須啓用通知才能讓Messenger正常工作。
不要求許可將是一個惡意網站的夢想。
W3C規範狀態對此以下:
4.3權限
如果用戶(或用戶代理代表用戶的)已授予權限通知只能被顯示。顯示給定來源的通知的權限可以是以下三個字符串中的一個: 「默認」 這相當於「拒絕」,但用戶迄今爲止沒有做出明確的選擇。
「denied」 這意味着用戶不需要通知。
「授予」 這意味着可以顯示通知。
沒有等同於「默認」的意思是「授予」。在這種情況下,「授予」只是簡單地返回,因爲應用程序沒有理由要求獲得許可。
我可以寫一個腳本嗎,所以用戶只需點擊按鈕並啓用通知? :) –
或者如果被拒絕,設置爲默認?這是有道理的 –