The close() method of the Notification interface is used to close a previously displayed notification.
Syntax
Notification.close();
Parameters
None.
Returns
Void.
Examples
In the following snippet, found in our Emogotchi demo (view it running live), we have a simple function that when called creates an options object and then a new notification. At the end of the function, it also calls close() inside a setTimeout() function to close the notification after 4 seconds (some browsers close spawned notifications automatically, and some such as Chrome and Opera do not.) Also note the use of bind() to make sure the close() call is associated with the 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 | Status | Comment |
|---|---|---|
| Notifications API | Living Standard | Living standard |
Browser compatibility
| Desktop | Mobile | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Basic support | Chrome Full support Yes | Edge ? | Firefox Full support Yes | IE No support No | Opera ? | Safari ? | WebView Android No support No | Chrome Android Full support Yes | Edge Mobile ? | Firefox Android Full support Yes | Opera Android ? | Safari iOS No support No | Samsung Internet Android ? |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown

