notifications.TemplateType
This is a string, and represents the type of notification to create. There are four types of notification: "basic", "image", "list", "progress".
This is passed into notifications.create()
and notifications.update()
as the type
property of NotificationOptions
.
Type
Values of this type are strings. Possible values are:
"basic"
: the notification includes:- a title (
NotificationOptions.title
) - a message (
NotificationOptions.message
) - an icon (
NotificationOptions.iconUrl
)Optional - an extra message (
NotificationOptions.contextMessage
)Optional - up to two buttons (
NotificationOptions.buttons
)Optional
- a title (
"image"
: everything in"basic"
and also:- an image (
NotificationOptions.imageUrl
)
- an image (
"list"
: everything in"basic"
and also:- a list of items (
NotificationOptions.items
)
- a list of items (
"progress"
: everything in"basic"
and also:- a progress indicator (
NotificationOptions.progress
)
- a progress indicator (
Currently Firefox only supports "basic" here.
Browser compatibility
Report problems with this compatibility data on GitHubwebextensions-desktop | webextensions-mobile | |||||
---|---|---|---|---|---|---|
TemplateType | ChromeFull supportYes | EdgeFull support17 | FirefoxFull support45
| OperaFull supportYes
| SafariFull support14 | Firefox for AndroidFull support48
|
Legend
- Full support
- Full support
- See implementation notes.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Acknowledgements
This API is based on Chromium's chrome.notifications
API.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.