この翻訳は不完全です。英語から この記事を翻訳 してください。

OS の通知メカニズムを使って、ユーザーへの通知を表示します。このAPI は OS の通知メカニズムを使うため、OS とユーザー設定によって通知の現れ方やふるまいは変わってきます。

このAPI を使うには "notifications" パーミッションが必要です。

notifications.NotificationOptions
Defines the content of a notification.
notifications.TemplateType
The type of notification. For example, this defines whether the notification can contain an image.

関数

notifications.clear()
Clear a specific notification, given its ID.
notifications.create()
Create and display a new notification.
notifications.getAll()
Get all notifications.
notifications.update()
Update a notification.

イベント

notifications.onButtonClicked
Fired when the user clicked a button in the notification.
notifications.onClicked
Fired when the user clicked the notification, but not on a button.
notifications.onClosed
Fired when a notification closed, either by the system or because the user dismissed it.
notifications.onShown
Fired immediately after a notification has been shown.

ブラウザ実装状況

ChromeEdgeFirefoxFirefox for AndroidOpera
NotificationOptions 有り 無し45 *48 * 有り
TemplateType 有り 無し45 *48 * 有り *
clear 有り 無し4548 有り
create 有り 無し4548 有り
getAll 有り 無し4548 有り
onButtonClicked 有り 無し 無し 無し 有り
onClicked 有り 無し4748 有り
onClosed 有り 無し4548 有り
onShown 無し 無し5656 無し
update 有り 無し 無し 無し 有り *

Example extensions

Acknowledgements

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

ドキュメントのタグと貢献者

 このページの貢献者: Uemmra3
 最終更新者: Uemmra3,