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
  • "image": everything in "basic" and also:

    • an image (NotificationOptions.imageUrl)
  • "list": everything in "basic" and also:

    • a list of items (NotificationOptions.items)
  • "progress": everything in "basic" and also:

    • a progress indicator (NotificationOptions.progress)

Currently Firefox only supports "basic" here.

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
TemplateType

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

Note: This API is based on Chromium's chrome.notifications API.