Publiez des messages dans la barre d'état système d'un utilisateur à l'aide de l'API Notifications des extensions. Commencez par déclarer l'autorisation "notifications" dans le fichier manifest.json.

{
  "name": "Drink Water Event Popup",
...
  "permissions": [
    "notifications",
  ],
...
}

Une fois l'autorisation déclarée, affichez une notification en appelant notifications.create(). L'exemple suivant est tiré de l'exemple du pop-up d'événement "Boire de l'eau". Elle se déclenche pour vous rappeler de boire un verre d'eau. Ce code indique le déclenchement de l'alarme. Cliquez sur le lien précédent pour découvrir comment configurer cette fonctionnalité.

chrome.alarms.onAlarm.addListener(() => {
  chrome.action.setBadgeText({ text: '' });
  chrome.notifications.create({
    type: 'basic',
    iconUrl: 'stay_hydrated.png',
    title: 'Time to Hydrate',
    message: "Everyday I'm Guzzlin'!",
    buttons: [{ title: 'Keep it Flowing.' }],
    priority: 0
  });
});

Ce code crée sous macOS une notification semblable à celle-ci :

Notification sous macOS
Notification sous macOS.