Notifications

Need notifications permission in manifest.json

Can change icon on bar with browser_action

  const notif = await browser.notifications.create({
    type: "basic",
    title: "HI Mother",
    message: "Folder fff",
    iconUrl: "../img/logo.png"
  });

Listening for Click

async function handleC(clickedNotif) {
  if (clickedNotif === notif_id) {
    debug("THEY CLICKED ON MY BABY");
browser.notifications.onClicked.removeListener(handleC);
    await browser.notifications.clear(notif_id); 
    //close after click
  }
}
browser.notifications.onClicked.addListener(handleC);

Old Way

This has better error messages and will tell you what is missing

All these fields are required for notification create

Last updated