Plaats berichten in de systeemvak van een gebruiker met behulp van de Notifications API- extensie. Begin met het declareren van de machtiging "notifications" in manifest.json.
{
"name": "Drink Water Event Popup",
...
"permissions": [
"notifications",
],
...
}
Zodra de toestemming is gedeclareerd, geef je een melding weer door notifications.create() aan te roepen. Het volgende voorbeeld is afkomstig uit het pop-upvoorbeeld van de gebeurtenis Drink water . Het gebruikt een alarm om een herinnering in te stellen om een glas water te drinken. Deze code toont de activering van het alarm. Volg de vorige link om te zien hoe dit wordt ingesteld.
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
});
});
Deze code genereert een melding op macOS die er ongeveer zo uitziet.
