macos - 选项卡关闭时不显示 Web 推送通知

标签 macos google-chrome push-notification web-push

我的 chrome 推送通知在浏览器选项卡打开时有效,但在关闭时无效。据我了解,即使标签页关闭,通知也应该出现。

我已确认该网站允许通知

enter image description here

如何调试选项卡关闭时推送通知不起作用的原因?

顺便说一句,我在使用 Mac。

最佳答案

您混淆了两种不同的技术:

  • 像您一样单独使用Notification API,将仅在页面打开时显示通知
  • 为了在网站关闭时显示通知,您需要使用 Service Workers + Push API + Notification API,如我在 this answer 中所述

关于macos - 选项卡关闭时不显示 Web 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49579862/

相关文章:

regex - 为什么 grep 不从安全实用程序的输出中提取?从 echo 作品中进行比较提取

objective-c - 可拖动的 NSButton

objective-c - Objective-C 是否编译为 native 代码或字节码?

javascript - Chrome 和 Firefox 的 clientWidth 区别?

macos - Mac 上的 Apple 推送通知,适用于不在应用程序商店中的应用程序

xcode - Mac 应用程序已嵌入配置文件

html - 使用 chrome 时 blogspot 中的图像失真

javascript - WebGL:INVALID_VALUE:texImage2D:Chrome 中没有视频错误

iOS10:收到推送通知后无法获取当前用户通知设置

javascript - Firebase 推送通知已发送,但 onMessage() 未触发