🚀 New Launched: The Ultimate Developer Toolbox Extension — Check it out
سمات

يمنع ظهور مطالبة إعادة إرسال النموذج عند إعادة تحميل الصفحة.

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

تحل إضافة Auto Refresh هذه المشكلة بخيار مخصص واحد: "يمنع ظهور مطالبة إعادة إرسال النموذج عند إعادة التحميل". عند تفعيله قبل بدء المؤقت، فإن كل عملية إعادة تحميل لهذا الرابط تتجاوز مربع حوار التأكيد بالكامل — ويتم تحديث الصفحة بصمت، وفق الجدول، في كل مرة.

ما الذي تفعله هذه الميزة

في التصفح العادي، تؤدي إعادة تحميل صفحة تم الوصول إليها عبر نموذج POST إلى قيام المتصفح بسؤال المستخدم عما إذا كان يريد إعادة إرسال بيانات النموذج. هذا التأكيد هو إجراء أمان — لكنه بالنسبة للتحديثات التلقائية يمثل توقفًا كاملًا.

مع تفعيل "يمنع ظهور مطالبة إعادة إرسال النموذج عند إعادة التحميل"، تقوم إضافة Auto Refresh بتنفيذ كل عملية إعادة تحميل بطريقة لا تُظهر مربع الحوار. يتم جلب الصفحة مرة أخرى، ويظهر المحتوى الجديد، وتبدأ العدّاد من جديد. هذا السلوك خاص بكل رابط URL، بحيث يمكنك تفعيله للصفحات التي تحتاجه فقط وإيقافه للبقية.

صورة
الإنجليزية 
قيد التشغيل 
الفاصل الزمني
قائمة التحديث
اكتشاف الكلمة المفتاحية

خيارات متقدمة

 التحديث فقط في التبويب الحالي 

 التوقف بعد 3 عمليات إعادة تحديث تلقائي 

 يمنع ظهور مطالبة إعادة إرسال النموذج عند إعادة التحميل 

 إعادة تحميل قوية 

 إيقاف التحديث عند النقر في أي مكان على الصفحة 

لماذا هذا مهم

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

كيفية تفعيله

  1. افتح التبويب الذي تريد إبقاء عنوان URL فيه قيد التحديث.
  2. انقر على أيقونة Auto Refresh في شريط أدوات المتصفح.
  3. افتح لوحة الخيارات المتقدمة.
  4. قم بتحديد "يمنع ظهور مطالبة إعادة إرسال النموذج عند إعادة التحميل".
  5. انقر على حفظ.
  6. ابدأ Auto Refresh في التبويب — سيتم الآن تخطي مربع حوار التأكيد في كل عملية إعادة تحميل.

حالات الاستخدام الشائعة

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

ملاحظات المتصفح

  • فعّل الخيار قبل بدء Auto Refresh. إذا كان مربع حوار إعادة الإرسال ظاهرًا بالفعل، فلن تتمكن الإضافة من إغلاقه — أغلقه يدويًا أولًا، ثم فعّل الخيار، ثم ابدأ المؤقت.
  • فايرفوكس يعرض رسالة تأكيد: "لعرض هذه الصفحة، يجب على Firefox إرسال معلومات ستؤدي إلى تكرار أي إجراء…". عند تفعيل هذا الخيار قبل بدء المؤقت، لن يظهر هذا الحوار مرة أخرى في التحديثات اللاحقة.
  • كروم يعرض رسالة مشابهة "تأكيد إعادة إرسال النموذج" ويتم التعامل معها بنفس الطريقة.
  • إيدج يتبع نفس سلوك Chromium مثل كروم.

يعمل بشكل أفضل مع

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

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