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


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

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


73
2017-08-15 10:08


الأصل




الأجوبة:


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

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


32
2017-08-15 10:18



أيضا ctrl + shift + R ، والتي لا تتطلب انتشارًا كبيرًا إذا تم ذلك بيد واحدة. - Anonymous
الحيلة الأخرى هي إضافة علامة استفهام إلى نهاية عنوان url. - emgee
ما هو اختصار ماك؟ - Evans
for mac its Shift + CMD + R - Hans
باستخدام الزاوي لجلب القوالب باستخدام مكالمات XHR ، يمكنك الضغط على لوحة المفاتيح بالكامل باستخدام F5 ولكنها ستستمر في جلب القالب المخبأ. هل هناك أي طلب ajax من البرنامج النصي. - HMR


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

Cache-Control: no-cache

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

network.http.use-cache = false.

90
2017-08-15 10:20



الحال مع حول: التكوين. عند استخدام إضافة HttpFox ، اكتشفت أن Cmd + Shift + R (أنا على جهاز Mac) لا يؤدي دائمًا إلى جلب كل شيء من ذاكرة التخزين المؤقت. إيقاف تشغيل ذاكرة التخزين المؤقت في حوالي: يبدو أن config يعمل بشكل صحيح بالرغم من ذلك. - Paul D. Waite
لاحظ أنه يجب أن يكون هذا هو الجواب المقبول ، وهذا الجواب مقبول. - Nathan C. Tresch
إذا هبطت هنا عبر google وليس لديك فايرفوكس قديم: askubuntu.com/questions/776522/how-to-disable-cache-in-firefox - scones
@ NathanC.Tresch: ليس عديم الفائدة ، ولكن ببساطة لا يجيب على السؤال. - Zaibis
يبدو أن عفا عليها الزمن. مع فايرفوكس 63 المفتاح لتعيين false browser.cache.memory.enable - AnthonyB


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


43
2017-09-16 17:22



أدوات المطور المضمنة لديها هذا الخيار الآن. - jahu
يبدو أن القائمة المنسدلة قد اختفت تمامًا. - T.J. Crowder


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


11
2017-08-15 11:31





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

هناك واحد أكثر من استدعاء دعا JohnnyCache في هذه المقالة.

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

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

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


11
2017-08-15 11:49



لماذا يطلق عليه جوني كاش؟ - Pacerier
Pacerier - من المرجح أن يشير الاسم إلى "جوني كاب" من فيلم 1990 "Total Recall". - Neil C. Obremski


أود أن أقول إن أفضل طريقة للعثور عليها هي النقر على TOOLS في فايرفوكس وبدء التصفح الخاص الذي لا يخبئ أي صفحات وسيعيد أي صفحات قمت بفتحها قبل الذهاب إلى PRIVATE BROWSING. ميزة جميلة.


3
2017-12-25 04:33





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

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

1
2018-03-19 00:33





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

  • افتح المفتش (كمد + يختار، يقرر + أنا على ماك).
  • افتح الإعدادات من خلال النقر على النقاط الثلاث في الجانب العلوي الأيسر من المفتش ثم تحديد "الإعدادات"

enter image description here

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

enter image description here

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


1
2018-05-24 13:55





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

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


0
2018-04-04 23:28



هل هناك أي طريقة لاختبار موثوق أن ذاكرة التخزين المؤقت معطلة للخير؟ - Xonatron