notifications

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

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

すべてのデスクトップ OS で通知は同じ見た目です。次のようなものです:

notifications.NotificationOptions

通知の中身を定義します。

notifications.TemplateType

通知の種類。例えば、通知に画像を含められるかなどを定義します。

関数

notifications.clear()

ID に基づいた特定の通知をクリアします。

notifications.create()

新規の通知を作成、表示します。

notifications.getAll()

すべての通知を取得します。

notifications.update()

通知を更新します。

イベント

notifications.onButtonClicked

ユーザーが通知内のボタンをクリックしたときに発火します。

notifications.onClicked

ユーザーが通知内のボタン以外をクリックしたときに発火します。

notifications.onClosed

通知が閉じたとき、システムかユーザーいずれかがやめた場合にも、発火します。

notifications.onShown

通知が表示されるとすぐに発火します。

ブラウザーの互換性

BCD tables only load in the browser

Example extensions