أدلة عملية

قم بإعداد موقع ويب للاتصالات البطيئة والمتقطعة

يجب ألا يحول الاتصال المتقطع طلبًا غير مؤكد إلى نجاح معلن. قرر أولاً ما يبقى مقروءًا ، وما الذي يمكن إعداده وما الذي يتطلب تأكيد الخادم.

انظر الطريقة

انقطاعات مفهومة

تحديد نطاق مفيد

تصنيف المهام مثل قراءة المعلومات المستقرة أو إعداد مسودة أو التحقق من التوافر أو الدفع. يعتمد الأخير على البيانات والتأكيدات التي لا ينبغي افتراضها حاليًا في وضع عدم الاتصال. شرح الإجراءات غير المتاحة بشكل مفيد.

يمكن أن يظل موقع بسيط مفيدًا من خلال صفحات خفيفة الوزن وروابط موثوقة دون إضافة تطبيق غير متصل. تقييم الانقطاعات الفعلية والمحتوى الأساسي أولاً. تحتاج الآليات الإضافية إلى أصحاب واختبارات بدلاً من مجرد أسماء فنية.

وصف الدول بشكل لا لبس فيه

مسودة محلية منفصلة ، في انتظار الإرسال واستلام الخادم والمعالجة المكتملة. اكتب رسالة وإجراء استرداد لكل منها. لا يشرح رمز الاتصال أو الزر المعطل وحده ما حدث للطلب.

مستندات MDN للعاملين في الخدمة والعملية أو التشغيل في الخلفية. تقييم التوافر ودورة الحياة في المتصفحات المستهدفة للمشروع. قد تقطع المتصفحات العمل ، لذلك يجب أن تظل الرحلة مفهومة دون الاعتماد على التنفيذ المستمر.

انقطاع الاختبار في لحظة غير مريحة

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

استخدم جلسة جديدة وجهاز آخر إذا وعدت استمرارية الأجهزة عبر الأجهزة. اطلب من شخص غير مألوف بالبنية لاختبار الرسائل. يجب أن يفهموا الإجراء المتبقي وكيفية تجنب وضع ترتيب ثان.

تحقق من النضارة والخصوصية

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

بعد إصدار جديد ، تحقق من استبدال المورد وتوافق البيانات المحلية. توفير طريقة لاستعادة المسودات المسموح بها أو استعادة التشغيل البسيط. تسليم الحالات واختبارات المقاطعة وقواعد الاحتفاظ وقيود الوضع المتدهور.

التوثيق الأساسي: MDN - التشغيل دون اتصال والخلفية.

المحتوى تم تحديثه 1 أكتوبر 2026

مصفوفة التحقق الوظيفي للتكيف مع المشروع

تستخدم هذه الضوابط المقترحة حالات وهمية. حدد السلوك المتوقع مع الفريق ، واكتب النتيجة وقم بتعيين تناقضات لم يتم حلها قبل النشر.

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

أسئلة مكررة

هل تعني التشغيل غير المتصل أن الطلب مقبول؟

لا ، يجب أن يكون الطلب المسودة أو الطلب المعلق مختلفًا عن تأكيد الخادم. أظهر الحالة الفعلية ووفر الاسترداد الذي يتجنب العمليات المتكررة.

هل يحتاج كل موقع إلى عامل خدمة؟

لا ، ابدأ بالاستخدامات ووزن الصفحة والانقطاعات الملحوظة. هناك ما يبرر تشغيل محدد في وضع عدم الاتصال عندما يدعم رحلة مفيدة يمكن للفريق الحفاظ عليها واختبارها.