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

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 有り 無し45 *48 * 有り
onShown 無し 無し5656 無し
update 有り 無し 無し 無し 有り *

Example extensions

Acknowledgements

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

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

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