8

由于 Chrome 切换到本机 OSX 通知,有时我尝试使用 web-push 和我的服务人员显示的通知不会出现。

它们始终出现在以前版本的 Chrome 中。

自从他们开始做这项工作以来,我应该改变什么吗?

4

2 回答 2

14
  1. 确保“请勿打扰”已关闭:通知中心 > 通知(滚动到顶部)

在此处输入图像描述

  1. 打开通知中心 > 通知 > 通知中心右下角的齿轮按钮 ( https://support.apple.com/en-us/HT204079 )

在通知设置上:点击 Google Chrome(徽章、声音、横幅): 在此处输入图像描述

并打开“允许来自 Google Chrome 的通知”: 在此处输入图像描述

于 2020-05-07T06:21:44.993 回答
10

通知可能不显示的原因有几个,但很可能是您的网站在通知中心仍然打开了现有通知(单击屏幕右上角的图标以验证它们在那里),并且您正在更新这些带有静态标签,而不是显示新通知。

如果从通知中心清除通知会导致此问题消失,那么问题是您需要添加renotify: true到传递给 showNotification 的选项,或者以编程方式清除以前的通知并显示具有相同标签或新标签。

于 2016-04-03T08:22:14.040 回答