Saya suka menggunakan Chrome sebagai browser sehari-hari saya, serta untuk pekerjaan pengembang web. Saya ingin dapat mencegah Chrome dari caching apa pun dari localhost
(atau benar-benar, sembarang nama host yang sewenang-wenang) sehingga saya tidak perlu me-refresh-refresh ( Ctrl- Shift- R) setiap saat.
Apakah ini mungkin? Bagaimana?
google-chrome
browser-cache
Matt Ball
sumber
sumber
Jawaban:
Anda tidak dapat mematikan cache secara diskriminatif, tetapi pada v15, Anda dapat mematikannya sepenuhnya melalui panel pengaturan yang Anda akses dengan mengklik tombol roda gigi di sudut kanan bawah jendela alat pengembang. Pada panel jaringan alat pengembang, Anda juga memiliki opsi untuk menghapus cache dari menu klik kanan hanya dengan dialog konfirmasi (artinya tidak muncul tab preferensi seperti cara "Bersihkan Data Perambanan".
sumber
Ini sudah dimungkinkan jika Anda beralih ke mode Penyamaran untuk situs / host itu.
Ctrl+ Shift+N
Melihat situs dalam mode Penyamaran akan memberi Anda kekosongan yang bersih dari semua item dan gambar yang di-cache.
Jika Anda dalam satu sesi, maka itu akan mengatur ulang untuk Anda juga. Jadi, Anda mungkin ingin memperhatikan hal itu ketika berkembang.
Tetapi jika Anda benar-benar perlu menonaktifkannya berdasarkan per-situs, maka tidak. Saat ini tidak memungkinkan.
sumber
Ctrl-Shift-R
.Mengapa tidak menggunakan profil Chrome (alias "pengguna")?
Konfigurasikan satu untuk menjadi profil "dev" Anda (tanpa caching). Anda dapat mengaktifkan plugin pembunuh-cache. Anda juga dapat menonaktifkan cookie. Ketika saatnya untuk sesi dev, gunakan profil itu. Maka ketika saatnya untuk bersantai cukup beralih profil kembali. Semua profil dapat dijalankan secara bersamaan.
Ini juga sangat berguna untuk keperluan pengujian.
Menetapkan cara pintas dan pintasan keyboard untuk beralih-dan-balik icing pada kue.
Sekarang jika Anda benar-benar ingin menjadi apik Anda dapat memiliki beberapa profil pengguna untuk berbagai proyek / lingkungan sekaligus (yaitu, satu untuk JS, satu untuk sisi server, dll ... beberapa monitor harus). Lebih baik gunakan ikon superuser jika ini Anda. ;-)
sumber
Menonaktifkan cache dari pengaturan alat pengembang di Google Chrome tidak mencegah caching gambar, saya perhatikan. Ini hanya menonaktifkan caching CSS, JavaScript, dan markup. Mode penyamaran kemungkinan merupakan cara paling efektif untuk memastikan Anda berurusan dengan halaman web yang tidak di-cache.
sumber
Lihatlah ekstensi Chrome Cache Killer .
Ekstensi ini secara otomatis menghapus cache browser Anda sebelum memuat halaman. Dapat diaktifkan / dinonaktifkan dengan klik mouse.
Ini bekerja dengan sangat baik dan memecahkan banyak sakit kepala saya ketika mengembangkan situs web karena pintasan keyboard Chrome untuk menghapus cache sepertinya tidak bekerja dengan baik. Saya menemukannya ketika mencari solusi untuk masalah cache Chrome.
sumber
Lihatlah ekstensi chrome Super-Cache yang memungkinkan untuk menyesuaikan kebijakan caching per host
Dari dokumen:
Override caching policy that has been set on the server. Select a host on which the caching is required and all requests from a page with that host will be cached.
sumber
Opsi ini berfungsi jika Anda memiliki situs web (dalam hal ini Anda mungkin sering memperbarui halaman yang sama yang menyebabkannya melakukan cache).
Tambahkan string kode ini ke Anda
<head>
dan itu harus melakukan trik.sumber