我使用Notification桌面,需要关闭声音。
在Google Chrome和Firefox中,声音已关闭,但在Opera中已打开。
在GUID中说:
在撰写本文时,没有浏览器支持此选项。
但是为什么声音在歌剧中起作用?
我的JavaScript代码:
function notifyBrowser(title, desc, url) {
if (!Notification) {
console.log('Desktop notifications not available in your browser..');
return;
}
if (Notification.permission !== "granted") {
Notification.requestPermission();
} else {
var notification = new Notification(title, {
icon: "/img.png",
body: desc,
tag: 'Notification Desktop',
});
// Remove the notification from Notification Center when clicked.
notification.onclick = function() {
window.open("https://www.website.com");
};
// Callback function when the notification is closed.
notification.onclose = function() {
console.log('Notification closed');
};
}
}
我正在添加这样的声音选项,但没有改变
var notification = new Notification(title, {
icon: "/img.png",
body: desc,
tag: 'Notification Desktop',
sound: "",
// or sound : null,
});
答案 0 :(得分:0)
specification中未列出选项sound
。它只是存在于标准草案中。
某些浏览器仍然支持sound
选项,但是您不能再使用或中继该选项。
您必须使用silent
和vibrate
来定义是否必须播放系统特定的声音。
但是silent
选项仍然无法在所有地方使用。