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
The compatibility table in 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.
Chrome | Edge | Firefox | Firefox for Android | Opera | |
---|---|---|---|---|---|
Basic support | Yes | No | 45.0 | 48.0 | 33 |
Compatibility notes
Firefox
- Only the 'basic' type is supported.
Firefox for Android
- Only the 'basic' type is supported.
Opera
- Only the 'basic' type is supported.
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.