我有一些代码应该在调用自定义notify
函数时通知用户,该函数包含侦听通知点击事件的代码。单击时,窗口应该是焦点(使用window.focus
),这有效,但通知不会被取消。
我试过了:
var notify = function(title,text) {
var notification = new Notification(title, {icon:"/images/notify.png", body:text});
notification.onclick = function() {
window.focus();
notification.cancel();
};
}
我也试过这个:
var notify = function(title,text) {
var notification = new Notification(title, {icon:"/images/notify.png", body:text});
notification.onclick = function(current) {
window.focus();
current.cancel();
};
}
我做错了什么?
答案 0 :(得分:1)
您可以尝试使用此代码:
var notify = function(title,text) {
var notification = new Notification(title, {icon:"/images/notify.png", body:text});
notification.onclick = function() {
window.focus();
notification.close();
};
}
您可以阅读有关.close()方法here的更多信息。
干杯, Fjpackard。