Publica mensajes en la bandeja del sistema de un usuario con las extensiones API de Notifications. Primero, declara el permiso "notifications" en el archivo manifest.json.

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

Una vez que se declare el permiso, llama a notifications.create() El siguiente ejemplo se tomó de la ventana emergente del evento sobre agua para beber. muestra. Usa una alarma para establecer un recordatorio para beber un vaso de agua. Este código muestra la activación de la alarma. Haz clic en el vínculo anterior para descubrir cómo de la configuración.

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
  });
});

Este código crea una notificación en macOS como la siguiente.

Una notificación en macOS
Una notificación en macOS.