The Notification interface of the Notifications API is used to configure and display desktop notifications to the user.

Documentation Notification by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See also:

Static variables

Constructor

new(title:String, ?options:NotificationOptions)

Throws:

null

DOMError

Variables

read onlybody:String

The body string of the notification as specified in the options parameter of the constructor.

read onlydata:Dynamic

Returns a structured clone of the notification’s data.

read onlydir:NotificationDirection

The text direction of the notification as specified in the options parameter of the constructor.

read onlyicon:String

The URL of the image used as an icon of the notification as specified in the options parameter of the constructor.

read onlylang:String

The language code of the notification as specified in the options parameter of the constructor.

onclick:Function

A handler for the click event. It is triggered each time the user clicks on the notification.

onclose:Function

A handler for the close event. It is triggered when the user closes the notification.

onerror:Function

A handler for the error event. It is triggered each time the notification encounters an error.

onshow:Function

A handler for the show event. It is triggered when the notification is displayed.

read onlytag:String

The ID of the notification (if any) as specified in the options parameter of the constructor.

read onlytitle:String

The title of the notification as specified in the first parameter of the constructor.

Methods

close():Void

Programmatically closes a notification.

Inherited Variables

Inherited Methods

Defined by EventTarget

@:value({ capture : false })addEventListener(type:String, listener:Function, capture:Bool = false):Void

@:value({ capture : false })addEventListener(type:String, listener:EventListener, capture:Bool = false, ?wantsUntrusted:Bool):Void

Throws:

null

DOMError

dispatchEvent(event:Event):Bool

Throws:

null

DOMError

@:value({ capture : false })removeEventListener(type:String, listener:Function, capture:Bool = false):Void

@:value({ capture : false })removeEventListener(type:String, listener:EventListener, capture:Bool = false):Void

Throws:

null

DOMError