Skip to content

windows会吞掉同标签的通知 #3

Description

@GuiLuan

Windows通知中心滞留了一个标签A,此时浏览器再发送过来一个标签A的通知,那么Windows就会吞掉这条消息的通知,表现为发送通知了,但是Windows不会弹窗提醒。

这里说的“滞留”是没有被点掉、清除,在打开消息中心手动清除前,该标签的所有通知都不会触发弹窗提醒,也没有对应的弹窗提提示音,也就是被静默地“吞掉”了。

你可以尝试一下在设置页面点一次“发送测试通知”,然后不去关掉这个通知,等待窗口自然消失,再打开通知中心,确认这个消息积压在通知中心内部。此时再去点击一下发送测试通知,就会发现没有任何反应了,也就是消息被“吞掉”了。

我目前的解决思路是:(1)不加tag,只要不带tag每一次消息都可以正确触发。(2)在Tag的末端加上一个id,确保每一个Tag都唯一。比如dsh-notification-test-<时间戳>dsh-notification-<会话id>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions