【发布时间】:2015-02-13 23:58:55
【问题描述】:
我正在使用 Web Notification API 在 OSX 下显示来自我的网络应用程序的桌面通知。
仅在 Firefox 中,当触发通知时,它还会播放声音(在 Safari 和 Chrome 中,使用完全相同的代码,仅显示通知,没有伴随的声音效果)。
我想在 Firefox 中禁用通知声音,但我在文档中找不到有关控制它的任何内容。这可能吗?
【问题讨论】:
-
只能使用api提供的,没有声音选项。这就像 prompt() 在 IE 中播放 ding.wav 但 safari 是无声的。
-
呃,太糟糕了。我将它用于音乐应用程序以在曲目更改时通知您,因此在 Firefox 中它会在音乐之上播放音效。如果我不能禁用声音,我只需要取消整个功能。您可以添加您的评论作为答案吗?
-
在 OS X 系统偏好设置中,我可以转到通知 > Firefox 并取消选中“播放通知声音”以静音。真的没有办法在另一端(在我的应用程序中)设置它吗?
-
对于它的价值,我在 windows8.1 和 firefox 34 上没有听到任何声音,而且我没有设置任何首选项。
-
我也在 Firefox 34 上,但在 OS X 上。也许声音只是默认行为? (奇怪的是,Safari 也启用了“播放通知声音”选项,但当我触发通知时它实际上并没有播放任何声音)。
标签: javascript macos firefox audio notifications