![](/img/trans.png)
[英]Chrome credential/smartlock pop-up: detect cancel/dismissed event (rather than no credentials)
[英]Detect notification pop-up dismissed with cancel button - Javascript - Chrome
我正在嘗試在網站上實現基於 web 的推送通知。 到目前為止,一切正常。 我正在為一些小錯誤而煩惱。
用戶流程如下:用戶喜歡的廣告 -> 自制彈出窗口出現在疊加層上 -> 用戶接受接收消息 -> Chrome 顯示通知彈出窗口。
彈出窗口顯示三個選項阻止、允許和取消(右上角 X)
處理“允許”和“阻止” function 是合乎邏輯的。 但是此時,當用戶按下取消按鈕時,疊加層仍保留在屏幕上。 用戶必須在屏幕上再按一次才能移除覆蓋。
我想檢測是否按下了取消按鈕或隱藏了 chrome 彈出窗口。
有人對此有解決方案嗎?
Notification.requestPermission().then(res => console.log(res))
// 在控制台中,您將看到消息“默認”,這是按下取消按鈕時的情況
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.