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

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.

ブラウザ実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxOperaAndroid 版 Firefox
NotificationOptionsChrome 完全対応 ありEdge 完全対応 17Firefox 完全対応 45Opera 完全対応 ありFirefox Android 完全対応 48
TemplateTypeChrome 完全対応 ありEdge 完全対応 17Firefox 完全対応 45
補足
完全対応 45
補足
補足 Only the 'basic' type is supported.
Opera 完全対応 あり
補足
完全対応 あり
補足
補足 Only the 'basic' type is supported.
Firefox Android 完全対応 48
補足
完全対応 48
補足
補足 Only the 'basic' type is supported.
clearChrome 完全対応 28Edge 完全対応 17Firefox 完全対応 45Opera 完全対応 25Firefox Android 完全対応 48
createChrome 完全対応 28Edge 完全対応 17Firefox 完全対応 45Opera 完全対応 25Firefox Android 完全対応 48
getAllChrome 完全対応 29Edge 完全対応 17Firefox 完全対応 45Opera 完全対応 25Firefox Android 完全対応 48
onButtonClickedChrome 完全対応 28Edge 完全対応 17Firefox 未対応 なしOpera 完全対応 25Firefox Android 未対応 なし
onClickedChrome 完全対応 28Edge 完全対応 17Firefox 完全対応 47Opera 完全対応 25Firefox Android 完全対応 48
onClosedChrome 完全対応 28Edge 完全対応 17Firefox 完全対応 45Opera 完全対応 25Firefox Android 完全対応 48
onShownChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 56Opera 未対応 なしFirefox Android 完全対応 56
updateChrome 完全対応 28Edge 完全対応 17Firefox 未対応 なしOpera 完全対応 25
補足
完全対応 25
補足
補足 Not supported on Macs.
Firefox Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
実装ノートを参照してください。
実装ノートを参照してください。

Example extensions

Acknowledgements

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

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

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