it-swarm-id.com

Bagaimana cara mematikan cache Firefox?

Saya menggunakan Firefox 3.5.2 . Untuk beberapa alasan, itu telah membuat cache halaman dan tidak akan memperbarui. Misalnya, saya menambahkan pernyataan alert('test'); ke beberapa kode JavaScript yang dimuat di halaman, tetapi Firefox tidak melihatnya. Ketika saya melakukan sumber tampilan, saya masih melihat kode lama.

Jadi saya kira ini masalah cache. Bagaimana cara memperbaikinya, atau bisakah saya membuat Firefox tidak pernah menembolok apa pun dari http://localhost?

73
Click Upvote

Anda dapat memaksa semua permintaan yang berkaitan dengan penyegaran untuk benar-benar diminta dari server (melewati konten yang sudah di-cache, dan memperbarui cache dengan versi baru) dengan menggunakan Ctrl+F5 bukannya adil F5.

Ini tidak berfungsi untuk permintaan yang dibuat oleh halaman dalam kode sisi klien. Ketika itu merupakan masalah Anda perlu menggunakan metode POST (POST permintaan tidak boleh di-cache) daripada GET atau menambahkan nilai yang selalu berubah ke string kueri (seperti waktu saat ini dalam ms).

32
David Spillett

Matikan caching untuk halaman tertentu. cara yang benar adalah dengan mengatur direktif cache dalam permintaan Http:

Cache-Control: no-cache

matikan seluruh kemampuan caching Firefox melalui halaman about: config

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

Jika Anda menggunakan FireBug, pada menu drop down tab Network ada pilihan untuk menonaktifkan cache browser.

44
goliatone

Jika Anda menginstal addon Pengembang Web , itu memberi Anda bilah alat tambahan tempat Anda dapat menonaktifkan cache di antara hal-hal lain. Saya sangat merekomendasikan itu dan Firebug jika Anda mengerjakan halaman web atau skrip.

11
JamesRyan

Firefox addon CacheViewer memungkinkan Anda untuk menghapus halaman cache yang spesifik secara eksplisit.
Saya merasa cukup berguna ketika Superuser-Beta memperbarui dan cache saya menyebabkan hal-hal hilang dari halaman edit.

Ada satu lagi addon bernama JohnnyCache di artikel ini .

Secara teori, Johnnycache dapat mencegah akses cache untuk masing-masing file atau jalur - yang akan menjadi sempurna. Dalam praktiknya, ini tidak berhasil dalam beberapa kasus (mungkin entah bagaimana saya memberikannya jalan yang salah).

Anda dapat menggunakan Johnnycache untuk memblokir caching untuk seluruh situs yang sedang dikembangkan (cukup gunakan Andaitename.com). Ini selalu berhasil, tetapi dapat memperlambat pemuatan halaman yang kompleks. Tapi saya sarankan melakukan ini ketika Anda pertama kali menginstal Johnnycache, untuk mendapatkan ide bagaimana cara kerjanya.

Yang buruk adalah bahwa Johnnycache tidak berfungsi untuk Firefox 26.0

11
nik

Saya akan mengatakan bahwa cara terbaik yang saya temukan adalah mengklik TOOLS di firefox dan memulai penjelajahan pribadi yang tidak men-cache halaman mana pun dan akan mengembalikan halaman yang telah Anda buka sebelum masuk ke PRIVATE BROWSING. Fitur yang bagus.

3
Shawn

Dalam versi yang lebih baru, Anda dapat mengatur Firefox sehingga cache http dinonaktifkan setiap kali Inspektur dibuka, yang sangat berguna untuk pengembangan. (Saya menggunakan Firefox Developer Edition 61)

  • Buka Inspektur (cmd + opt + i di Mac).
  • Buka pengaturan dengan mengklik tiga titik di kanan atas Inspektur dan kemudian pilih "Pengaturan"

enter image description here

  • Pada halaman yang terbuka, pastikan opsi berikut dicentang di bawah "Pengaturan lanjutan:" "Nonaktifkan Cache HTTP (ketika kotak alat terbuka)"

enter image description here

Itu dia. Setiap kali Inspektur Anda buka, cache akan dinonaktifkan secara otomatis.

1
Nathan Arthur

Pada perangkat Android, gunakan pengaturan berikut di about:config untuk menonaktifkan cache browser:

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

2018 - about: pengaturan konfigurasi

Pada 2018 beberapa Firefox tentang: pengaturan konfigurasi yang disebutkan dalam jawaban sebelumnya tidak ada lagi.

Dalam pengaturan tentang: config , untuk mematikan set cache web Firefox-: ** browser.cache.disk.enable ** = false


Browser Pribadi

Cara lain untuk menonaktifkan cache adalah dengan hanya membuka Browser Pribadi menggunakan menu hamburger atau shortcut CTRL + SHIFT + P

0
suspectus

Pada Firefox 4, gunakan about: config . Dalam filter, ketik cache. Ubah semua matikan ke false. Hati-hati, jangan mengubah ukuran apa pun, hanya matikan.

Lalu gunakan Ctrl + F5 untuk menyegarkan. Ini juga berfungsi dengan baik untuk pengujian kecepatan halaman.

0
Joe