docs.rodeo

MDN Web Docs mirror

notifications.onShown

{{AddonSidebar}} 

Fired immediately after a notification has been shown.

Syntax

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

Events have three functions:

addListener syntax

Parameters

Browser compatibility

{{Compat}} 

Examples

Add a listener to the notifications.onShown event and log its details:

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

browser.notifications.onShown.addListener(logShown);

{{WebExtExamples}} 

[!NOTE] This API is based on Chromium’s chrome.notifications API.

In this article

View on MDN