我有一个显示通知的脚本(HTML5),但过了一段时间后我想隐藏此通知。
这可能吗?如何隐藏通知?
我的通知代码:
function notifyMe(data){
if (!("Notification" in window)) {
console.log("This browser does not support desktop notification");
}else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
if (permission === "granted"){
var notification = new Notification("FOTÓGENA", data);
setTimeout(function(){
#hide the notification
}, 3000)
}
});
}else
console.log('Por favor dale en permitir a las notificaciones')
}
答案 0 :(得分:2)
notification.close()
应该可以做到这一点。
答案 1 :(得分:1)
使用通知api的.close方法:
function notifyMe(data){
if (!("Notification" in window)) {
console.log("This browser does not support desktop notification");
}else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
if (permission === "granted"){
var notification = new Notification("FOTÓGENA", data);
setTimeout(function(){
notification.close()
}, 3000)
}
});
}else
console.log('Por favor dale en permitir a las notificaciones')
}