it-swarm.asia

كيفية إيقاف تشغيل ذاكرة التخزين المؤقت لمتصفح فايرفوكس؟

أنا أستخدم Firefox 3.5.2 . لسبب ما ، تم تخزينه مؤقتًا في صفحة ولن يتم تحديثه. على سبيل المثال ، أضفت عبارة alert('test'); إلى بعض رموز JavaScript التي يتم تحميلها على الصفحة ، لكن Firefox لا يراها. عندما أفعل مصدر عرض ، ما زلت أرى الرمز القديم.

لذلك أنا أعتقد أن هذه مشكلة في ذاكرة التخزين المؤقت. كيف يمكنني إصلاحه ، أو هل يمكنني جعل Firefox لا يخزن أي شيء من http://localhost؟

73
Click Upvote

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

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

32
David Spillett

قم بإيقاف تشغيل التخزين المؤقت لصفحة معينة. الطريقة الصحيحة هي تعيين توجيه ذاكرة التخزين المؤقت في طلب Http:

Cache-Control: no-cache

قم بإيقاف تشغيل ميزة التخزين المؤقت لمتصفح فايرفوكس بالكامل من خلال: صفحة التكوين

network.http.use-cache = false.
90
joe

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

44
goliatone

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

11
JamesRyan

ملحق Firefox يتيح لك CacheViewer حذف صفحة محددة مؤقتًا بشكل صريح.
أجد أنه مفيد للغاية عندما تحدث تحديثات برنامج Superuser-Beta وتؤدي ذاكرة التخزين المؤقت إلى اختفاء الأشياء من صفحات التحرير.

هناك ملحق إضافي واحد يسمى JohnnyCache at هذه المقالة .

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

يمكنك استخدام Johnnycache لمنع التخزين المؤقت للموقع بأكمله قيد التطوير (فقط استخدم yoursitename.com). يعمل هذا دائمًا ، لكن يمكن أن يؤدي إلى إبطاء تحميل الصفحات المعقدة. لكنني أقترح القيام بذلك عند تثبيت Johnnycache لأول مرة ، للحصول على فكرة عن كيفية عمله.

الأمر السيئ هو أن Johnnycache لا يعمل مع Firefox 26.0

11
nik

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

3
Shawn

في الإصدارات الأحدث ، يمكنك إعداد Firefox بحيث يتم تعطيل ذاكرة التخزين المؤقت http كلما كان لديك المفتش مفتوحًا ، وهو سهل التطوير للغاية. (أنا أستخدم الإصدار 61 من Firefox Developer)

  • افتح المفتش (cmd + opt + i على ماك).
  • افتح الإعدادات عن طريق النقر فوق النقاط الثلاثة في أعلى يمين المفتش ثم حدد "الإعدادات"

enter image description here

  • في الصفحة التي تفتح ، تأكد من تحديد الخيار التالي ضمن "الإعدادات المتقدمة:" "تعطيل HTTP Cache (عندما يكون صندوق الأدوات مفتوحًا)"

enter image description here

هذا هو. عندما يكون لديك المفتش مفتوحة ، سيتم تعطيل ذاكرة التخزين المؤقت تلقائيا.

1
Nathan Arthur

على أجهزة Android ، استخدم الإعدادات التالية في about:config لتعطيل ذاكرة التخزين المؤقت للمتصفح:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
ansi_lumen

2018 - حول: إعدادات التكوين

في عام 2018 ، لم يعد بعض إعدادات Firefox: إعدادات التهيئة المذكورة في الإجابات السابقة موجودة.

في about: config الإعدادات ، لإيقاف تشغيل مجموعة ذاكرة الويب المخبئية في Firefox-: ** browser.cache.disk.enable ** = كاذبة


متصفح خاص

هناك طريقة أخرى لتعطيل ذاكرة التخزين المؤقت وهي ببساطة فتح مستعرض خاص باستخدام قائمة همبرغر أو اختصار CTRL + SHIFT + P

0
suspectus

في Firefox 4 ، استخدم about: config . في عامل التصفية ، اكتب cache. تبديل كل تبديل إلى false. كن حذرا ، لا تغير أي أحجام ، فقط تبديل.

ثم استخدام Ctrl + F5 لالانتعاش. هذا يعمل أيضا بشكل جيد لاختبار سرعة الصفحة.

0
Joe