تاريخ النشر: 22 يوليو 2026
في إطار التزامنا المستمر بتحسين تجربة المستخدم، نحن بصدد إجراء بعض التغييرات لمعالجة مشكلة إرهاق المستخدمين من طلبات الإذن بالإشعارات أثناء تصفّح الويب. سينتقل Chrome على Android إلى تجربة مستخدم جديدة للإشعارات بدءًا من Chrome 155. توضّح هذه المقالة كيف سيبدو التغيير للمستخدمين، وتشرح التعديل الذي قد تحتاج إلى إجرائه على الرمز البرمجي للاستفادة من تجربة المستخدم الجديدة هذه.
تشير أبحاثنا وتجاربنا إلى أنّ واجهة المستخدم للإشعارات الأقل إزعاجًا هذه تحقّق مستوى فهم مشابهًا للإصدار السابق، ولكنها تتسبّب في إزعاج أقل بكثير للمستخدمين. يتيح ذلك للمستخدمين اتّخاذ خيار مستنير بشأن الاشتراك في إشعارات الموقع الإلكتروني بدون مقاطعة رحلتهم.
نقطة دخول إضافية في "عناصر التحكّم في الموقع الإلكتروني"
للسماح للمستخدمين بالاشتراك في أي وقت، نحن بصدد طرح نقطة دخول للاشتراك في الإشعارات مدمجة مباشرةً في واجهة المستخدم "عناصر التحكّم في الموقع الإلكتروني" في Chrome. ستتوفّر هذه النقطة بعد أن يطلب الموقع الإلكتروني من المستخدم الإذن بتلقّي الإشعارات لأول مرة.
إذا لم يتّخذ المستخدم قرارًا عندما يطلب منه الموقع الإلكتروني الإذن لأول مرة، يمكنه الاشتراك في الإشعارات في أي وقت لاحق من رحلته.
التغييرات المحتمَلة في عملية التنفيذ للمواقع الإلكترونية
سينتهي وقت طلب الحصول على إذن إرسال الإشعارات عند انتهاء صلاحية الطلب غير الحظر حتى إذا لم يتّخذ المستخدم أي قرار. لذلك، يجب تعديل الرمز البرمجي الذي يتحقّق من الإذن الممنوح، مثل المثال التالي.
// Request notification permission and subscribe if granted.
Notification.requestPermission().then((permission) => {
// This will run with permission='default' if the non-blocking
// permission prompt times out.
if (permission === 'granted') {
subscribeToPushNotifications();
}
});
لتلقّي الاشتراكات الناجحة في الإشعارات عندما يوافق المستخدمون على ذلك باستخدام "عناصر التحكّم في الموقع الإلكتروني"، عليك أيضًا مراقبة التعديلات التي يتم إجراؤها على حالة الإذن.
navigator.permissions.query({ name: 'notifications' })
.then(permissionStatus => {
permissionStatus.onchange = () => {
if (permissionStatus.state === 'granted') {
subscribeToPushNotifications();
}
};
});
أفضل الممارسات للمطوّرين: طلب الإذن في السياق المناسب
يمكن أن يؤدي طلب أذونات الإشعارات في لحظة تحميل الصفحة إلى إزعاج فوري للمستخدمين وتقليل جودة تجربتهم على الموقع الإلكتروني. بدلاً من ذلك، ننصح المواقع الإلكترونية بربط طلبات الإذن بالسياق المناسب. يمكن أن يساعد ذلك المستخدمين في فهم قيمة السماح بالإشعارات من موقع إلكتروني. في ما يلي بعض السيناريوهات كمثال:
- التجارة الإلكترونية: تقديم آخر الأخبار عن عملية التسليم بعد تقديم الطلب مباشرةً
- النشر: اقتراح تنبيهات حول المواضيع بعد قراءة عدة مقالات إخبارية ذات صلة
- السفر: سؤال المستخدم عما إذا كان يريد تلقّي تنبيهات بشأن تغيير الأسعار بعد البحث عن رحلات جوية معيّنة