如何使用HTML5 Notification的onclick事件实现点击跳转页面操作技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1279个文字,预计阅读时间需要6分钟。
HTML5 通知基本本身不具备跳转能力,点击事件是否触发取决于浏览器是否允许你监听它——这又涉及到通知权限、页面可见性、Service Worker 是否介入等因素。用户点击通知时,如果当前页面已关闭或处于后台,回调可能不会执行,除非你使用了 Service Worker 并截断了跳转事件。
常见错误现象:Notification.onclick 在 Chrome/Firefox 中完全不触发,控制台也没报错;或者只在 DevTools 打开时能触发(因为 devtools 会保持页面活跃)。
本文共计1279个文字,预计阅读时间需要6分钟。
HTML5 通知基本本身不具备跳转能力,点击事件是否触发取决于浏览器是否允许你监听它——这又涉及到通知权限、页面可见性、Service Worker 是否介入等因素。用户点击通知时,如果当前页面已关闭或处于后台,回调可能不会执行,除非你使用了 Service Worker 并截断了跳转事件。
常见错误现象:Notification.onclick 在 Chrome/Firefox 中完全不触发,控制台也没报错;或者只在 DevTools 打开时能触发(因为 devtools 会保持页面活跃)。

