"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني فرض تحديث المتصفح لرؤية تغييرات التعليمات البرمجية الخاصة بي؟

كيف يمكنني فرض تحديث المتصفح لرؤية تغييرات التعليمات البرمجية الخاصة بي؟

تم النشر بتاريخ 2024-11-20
تصفح:421

How Do I Force a Browser Refresh to See My Code Changes?

فرض تحديث المتصفح: إبطال ذاكرة التخزين المؤقت لـ CSS وجافا سكريبت

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

الحل العام

الحل الأكثر فعالية هو التحديث الثابت للمتصفح، والذي يتم تحقيقه بالضغط على

Ctrl Shift R أو Cmd Shift R على جهاز Mac. يؤدي هذا إلى تجاوز المحتوى المخزن مؤقتًا واسترداد البيانات الجديدة من الخادم.

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

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); header("آخر تعديل: " . gmdate("D, d M Y H:i:s") . " GMT"); header("التحكم في ذاكرة التخزين المؤقت: عدم وجود مخزن، عدم وجود ذاكرة تخزين مؤقت، يجب إعادة التحقق من صحته، الحد الأقصى للعمر = 0"); header("التحكم في ذاكرة التخزين المؤقت: الفحص اللاحق=0, الفحص المسبق=0", false); header("Pragma: no-cache");

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Chrome

يوفر Google Chrome خيارًا في أدوات المطورين الخاصة به لتعطيل التخزين المؤقت. للوصول إليه، اضغط على F12

، وانقر على أيقونة الترس، ثم حدد "تعطيل ذاكرة التخزين المؤقت" في مربع حوار الإعدادات.

فايرفوكس

في فايرفوكس ، أدخل about:config

في شريط URL وحدد موقع التفضيل بعنوان

network.http.use-cache. اضبط هذه القيمة على خطأ لتعطيل التخزين المؤقت للمتصفح.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3