onnotificationclose - Web APIs 编辑
The ServiceWorkerGlobalScope.onnotificationclose
property is an event handler called whenever the notificationclose
event is dispatched on the ServiceWorkerGlobalScope
object, that is when a user closes a displayed notification spawned by ServiceWorkerRegistration.showNotification()
.
Notifications created on the main thread or in workers which aren't service workers using the Notification()
constructor will instead receive a close
event on the Notification
object itself.
Note: Trying to create a notification inside the ServiceWorkerGlobalScope
using the Notification()
constructor will throw an error.
Syntax
ServiceWorkerGlobalScope.onnotificationclose = function(NotificationEvent) { ... }; ServiceWorkerGlobalScope.addEventListener('notificationclose', function(NotificationEvent) { ... });
Example
//Inside a service worker.
self.onnotificationclose = function(event) {
console.log('On notification close: ', event.notification.tag);
};
Specifications
Specification | Status | Comment |
---|---|---|
Notifications API The definition of 'onnotificationclick' in that specification. | Living Standard | Initial definition. This property is specified on the Notifications_API even though it's part of ServiceWorkerGlobalScope . |
Browser compatibility
BCD tables only load in the browser
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论