notifications.onShown

Wird unmittelbar nach dem Anzeigen einer Benachrichtigung ausgelöst.

Syntax

js
browser.notifications.onShown.addListener(listener)
browser.notifications.onShown.removeListener(listener)
browser.notifications.onShown.hasListener(listener)

Ereignisse haben drei Funktionen:

addListener(listener)

Fügt diesem Ereignis einen Listener hinzu.

removeListener(listener)

Hört auf, auf dieses Ereignis zu hören. Das Argument listener ist der zu entfernende Listener.

hasListener(listener)

Überprüft, ob listener für dieses Ereignis registriert ist. Gibt true zurück, wenn er zuhört, andernfalls false.

addListener-Syntax

Parameter

listener

Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird dieses Argument übergeben:

notificationId

string. ID der Benachrichtigung, die angezeigt wurde.

Browser-Kompatibilität

Beispiele

Einen Listener zum notifications.onShown-Ereignis hinzufügen und die Details protokollieren:

js
function logShown(itemId) {
  console.log(`shown: ${itemId}`);
  browser.notifications.getAll().then((all) => {
    console.log(all[itemId]);
  });
}

browser.notifications.onShown.addListener(logShown);

Hinweis: Diese API basiert auf der chrome.notifications API von Chromium.