Уведомить пользователей
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Публикуйте сообщения в системном трее пользователя с помощью API уведомлений . Начните с объявления разрешения "notifications" в файле manifest.json.
{"name":"Drink Water Event Popup",..."permissions":["notifications",],...}
После объявления разрешения отобразите уведомление, вызвав метод notifications.create() . Следующий пример взят из примера всплывающего окна события «Пить воду» . Он использует будильник для установки напоминания о необходимости выпить стакан воды. Этот код демонстрирует срабатывание будильника. Перейдите по предыдущей ссылке, чтобы узнать, как это реализовано.
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});});
Этот код создает уведомление в macOS, подобное следующему.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-02-15 UTC."],[],[]]