نشر الرسائل في لوحة النظام لدى المستخدم باستخدام الإضافات
Notifications API:
يمكنك البدء بتعريف إذن "notifications"
في ملف البيان.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 مثل ما يلي.