在載入網頁時要求通知權限
bookmark_borderbookmark
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
良好的通知應及時、切合需求且精確。如果網頁在載入時要求使用者允許傳送通知,這些通知可能與使用者或使用者的需求無關。
Lighthouse 通知稽核失敗的原因
Lighthouse 會標記在載入時要求通知權限的網頁:
Lighthouse 會檢查網頁載入時執行的所有 JavaScript。如果程式碼呼叫 notification.requestPermission()
,但尚未授予通知權限,稽核作業就會失敗。
如果在審查前已將通知權限授予網頁,Lighthouse 就無法識別任何通知權限要求。因此,請務必先重設權限,再執行稽核作業。
Lighthouse 會回報每個通知權限要求的網址和行號。
如何以負責任的方式要求使用者授予通知權限
移除所有在網頁載入時發生的 notification.requestPermission()
呼叫。
如要提供更好的使用者體驗,請按照下列步驟操作:
- 提供特定類型的通知給使用者。
- 在使用者選擇通知類型後,顯示權限要求。
資源
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2019-05-02 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2019-05-02 (世界標準時間)。"],[],[]]