الصفحة الأساسية لتطبيقات الويب على Chrome لنظام Android

يمكن تشغيل تطبيقات النظام الأساسية المثبَّتة حتى بلا إنترنت. وفي هذه الحالة، غالبًا ما تتضمّن هذه الأجهزة صفحة لإعلام المستخدم بأنّه لا يمكنه الوصول إلى الإنترنت. وينشئ بعض المطوّرين مجموعة كاملة من الميزات التي يمكن استخدامها بلا اتصال بالإنترنت.

بالنسبة إلى تطبيقات الويب، تم توفير إمكانية العمل بلا اتصال بالإنترنت مؤخرًا، وذلك بعد إطلاق Service Worker API. بالإضافة إلى ذلك، عندما أصبحت المواقع الإلكترونية قابلة للتثبيت، أضافت تطبيقات الويب التقدّمية متطلّبًا لتسجيل عامل خدمة وتنفيذ طريقة fetch() لكي يكون تطبيق الويب قابلاً للتثبيت. وكان الهدف من ذلك تحفيز المطوّرين على إرسال إشعار إلى المستخدمين على الأقل بأنّه لا يمكن استخدام التطبيق في الوقت الحالي.

لن يحتاج المطوّرون الآن إلى اتّخاذ أي إجراء للحصول على صفحة تلقائية بلا إنترنت. اعتبارًا من الإصدار 109 من Chrome على Android، سينشئ المتصفّح تلقائيًا صفحة لإعلام المستخدم عندما يكون غير متصل بالإنترنت.

إذا لم ينفِّذ التطبيق تجربة مخصّصة بلا إنترنت، تستخدم الصفحة التلقائية بلا إنترنت رمز التطبيق ورسالة أنت بلا اتصال بالإنترنت البسيطة عندما يكون المستخدم بلا إنترنت. مثل المثال أدناه.

الصفحة التلقائية بلا إنترنت لمثال على تطبيق ويب، حيث يكون الشعار عبارة عن دائرة وردية وعلامتَي زائد، وتتضمّن الرسالة "أنت بلا إنترنت".

يمكنك الانتقال إلى هذه المشكلة للاطّلاع على المثال السابق.

لا يزال خيار إنشاء صفحة مخصّصة بلا إنترنت متاحًا. يوضّح الفيديو التالي كيفية عرض صفحتك المخصّصة باستخدام Workbox من خلال سطر رمز واحد.

تتوفّر هذه الميزة على أجهزة Android (Chrome 109) وأنظمة التشغيل المكتبي (Chrome 110). إذا كانت لديك أي ملاحظات، يُرجى إرسالها إلينا من خلال هذا النموذج.

صورة Sten Ritterfeld على Unsplash