Chrome无效标签中的通知声音

时间:2018-05-29 14:35:29

标签: javascript google-chrome

我正面临来自非活动Chrome标签的奇怪行为。

我使用jquery toastr和nodejs向我的网站发送通知。

当收到通知时,我会使用以下代码播放声音:

for ent in entity_array:
    print(ent)

通知不显示在一段时间处于非活动状态的选项卡上(睡眠/休眠,我不确定确切的术语)。这是可以理解的。

我的问题是当我回到标签时,通知没有显示(这很好,它们太老了),但所有的声音都在播放。因此,如果您错过了100次通知,您将听到100次“叮”声。

知道如何预防/解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以使用:https://www.w3schools.com/tags/av_event_canplay.asp知道在通知发生时是否可以播放声音