يمكن تشغيل تطبيقات النظام الأساسي المُثبّت حتى بلا إنترنت. وفي هذه الحالة، غالبًا ما تتضمن صفحة تخبر المستخدم بعدم توفر الاتصال بالإنترنت. ينشئ بعض المطوّرين مجموعة كاملة من الميزات التي يمكن استخدامها بلا إنترنت.
أما مع تطبيقات الويب، فقد أصبحت إمكانية العمل بلا اتصال بالإنترنت أكثر حداثة؛ مع إطلاق Service Worker API. بالإضافة إلى ذلك، عندما أصبحت المواقع الإلكترونية قابلة للتثبيت، أضاف تطبيق الويب التقدّمي متطلبات لتسجيل مشغّل الخدمات وتنفيذ طريقة fetch()
لكي يصبح تطبيق ويب قابلاً للتثبيت.
وكانت الفكرة هي تحفيز المطوّرين على إبلاغ مستخدميهم على الأقل بتعذُّر استخدام التطبيق في الوقت الحالي.
ولن يحتاج مطوِّرو البرامج الآن إلى اتخاذ أي إجراء للحصول على صفحة تلقائية بلا إنترنت. بدءًا من الإصدار 109 من Chrome على نظام التشغيل Android، سينشئ المتصفِّح تلقائيًا صفحة تتيح للمستخدم معرفة متى يكون غير متصل بالإنترنت.
إذا لم ينفِّذ التطبيق تجربة مخصّصة بلا اتصال بالإنترنت، عندما يكون المستخدم غير متصل بالإنترنت، تستخدم الصفحة التلقائية بلا إنترنت رمز التطبيق ورسالة بسيطة أنت غير متصل بالإنترنت. مثل المثال أدناه.
يمكنك الانتقال إلى هذا الخطأ للاطّلاع على المثال السابق.
لا يزال خيار إنشاء صفحتك المخصصة بلا اتصال متاحًا. يوضح الفيديو التالي كيفية عرض صفحتك المخصصة، باستخدام Workbox، مع سطر واحد من الرموز.
تتوفّر هذه الميزة على بيئات Android (Chrome 109) وبيئات سطح المكتب (Chrome 110). إذا كانت لديك أي ملاحظات، يمكنك إرسالها إلينا عبر هذا النموذج.
تصوير ستن ريترفيلد على موقع Unسباش