gpt4 book ai didi

javascript - 在第三方网站上推送 html5 通知时如何执行代码

转载 作者:行者123 更新时间:2023-12-02 14:53:26 28 4
gpt4 key购买 nike

我有一个使用通知的网站 ( gitter.im ),我想在推送通知时运行声音。如何将此代码添加到通知中?

(function() {
var a = document.createElement('audio')
a.setAttribute('autoplay', true)
a.setAttribute('src', 'http://www.soundjay.com/button/beep-03.mp3')
})();

最佳答案

您可以使用 HTML5 音频 api,但它在 Service Worker 中不起作用。

当浏览器收到通知时发出声音的唯一方法是通过 postMessage(),您可以通知您的网页发出声音,但只有在浏览器中打开主站点页面时才有效。

( Chrome ServiceWorker postMessage )

var track = new Audio("http://oringz.com/oringz-uploads/sounds-874-gets-in-the-way.mp3");
track.play();

更多信息: http://www.html5rocks.com/en/tutorials/webaudio/intro/

关于javascript - 在第三方网站上推送 html5 通知时如何执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36007089/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com