notifications.TemplateType
Это строка, представляющая тип уведомления, которое нужно создать. Существует четыре типа уведомлений: "basic", "image", "list", "progress".
Это передаётся в notifications.create() и notifications.update() в качестве свойства type объекта NotificationOptions.
Тип
Значения этого типа являются строками. Возможные значения:
-
"basic": уведомление включает в себя:- заголовок (
NotificationOptions.title) - сообщение (
NotificationOptions.message) - иконку (
NotificationOptions.iconUrl) Необязательно - дополнительное сообщение (
NotificationOptions.contextMessage) Необязательно - до двух кнопок (
NotificationOptions.buttons) Необязательно
- заголовок (
-
"image": всё из"basic"плюс:- изображение (
NotificationOptions.imageUrl)
- изображение (
-
"list": всё из"basic"плюс:- список элементов (
NotificationOptions.items)
- список элементов (
-
"progress": всё из"basic"плюс:- индикатор прогресса (
NotificationOptions.progress)
- индикатор прогресса (
В настоящее время Firefox поддерживает только "basic".
Совместимость с браузерами
| Десктоп | Мобильная версия | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
TemplateType |
Да | 17 | 45Поддерживается только тип 'basic'. |
? | ДаПоддерживается только тип 'basic'. |
Нет | ? | ? | 48Поддерживается только тип 'basic'. |
? | Нет | ? |
Примечание: Этот API основан на API chrome.notifications Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType