Notification.close()
Notification
接口的 close()
的方法用于关闭一个以前显示的通知。
Syntax
Notification.close();
Parameters
None.
Returns
Void.
Examples
以下是 Emogotchi 示例(在线演示)中的一段代码,定义了一个简单的函数 spawnNotification,当 spawnNotification 被调用时会创建一个对象并生成一个新的 Notification。在函数的最后,它在setTimeout()
(en-US) 中调用了 close() 函数来实现在 4s 后关闭 Notification(有些浏览器会自动关闭弹出的 Notification,但有些不是,例如 Chrome,Opera)。还要注意 bind() 的使用,来确保 close() 方法绑定到 Notification 的实例上。
function spawnNotification(theBody,theIcon,theTitle) {
var options = {
body: theBody,
icon: theIcon
}
var n = new Notification(theTitle,options);
setTimeout(n.close.bind(n), 4000);
}
Specifications
Specification |
---|
Notifications API Standard # dom-notification-close |
Browser compatibility
BCD tables only load in the browser