لا يستجيب start_url بـ 200 عند عدم الاتصال

يجب أن يتضمّن البيان لتطبيق الويب التقدّمي (PWA) start_url، ما يشير إلى عنوان URL الذي سيتم تحميله عندما يشغِّل المستخدم التطبيق.

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

آلية تعذُّر تدقيق Lighthouse start_url

تضع Lighthouse علامة على تطبيقات الويب التي لا يستجيب عنوان URL للبدء فيها بالرقم 200 عند عدم الاتصال بالإنترنت:

تدقيق أداة Lighthouse لا يعرض عنوان URL للبدء بقيمة 200 عند عدم الاتصال بالإنترنت

كيفية التأكّد من أنّ صفحتك متاحة بلا إنترنت

  1. إذا لم يكن لديك بيان تطبيق الويب، يمكنك إضافة بيان تطبيق الويب.
  2. تحقَّق من صحة start_url في البيان.
  3. أضِف مشغّل خدمات إلى تطبيقك.
  4. استخدِم مشغّل الخدمات لتخزين الملفات مؤقتًا على الجهاز.
  5. عندما تكون غير متصل بالإنترنت، استخدم عامل الخدمات كخادم وكيل للشبكة لعرض نسخة الملف المخزّنة مؤقتًا محليًا.

للحصول على مزيد من المعلومات، يمكنك الاطّلاع على الدليل لا تستجيب الصفحة الحالية بظهور رمز 200 عند عدم الاتصال بالإنترنت.

المراجِع