Bersihkan cache untuk nama domain tertentu dalam chrome


310

Saya ingin menghapus cache untuk nama domain tertentu di Chrome. Apakah ada ekstensi atau metode lain yang dapat saya gunakan untuk melakukan ini?


2
Masalah dengan ini adalah tidak mudah untuk menghapus cache seperti yang Anda pikirkan. Ketika peramban melakukan cache file, ia melakukannya berdasarkan URL-nya. Masalahnya adalah banyak situs berbagi file umum seperti skrip Google API, ikon Gravatar, dll. Bagaimana Anda akan membersihkan cache hanya untuk situs tertentu? Haruskah file-file umum yang dimuatnya juga dihapus (dan dengan demikian menghapus cache untuk situs lain)? Atau haruskah mereka dibiarkan utuh? (mungkin solusi yang paling "benar").
Synetech

3
Jujur, tidak ada jawaban yang benar-benar "menjawab" pertanyaan untuk saya. Ini adalah jawaban pengembang. Pertanyaan mendasarnya adalah bagaimana orang biasa akan melakukan ini. Tidak masuk akal untuk meminta non-pengembang untuk melakukan hal-hal ini.
Will Strohl

Ini saat-saat seperti ini ketika saya beralih kembali ke Firefox selama sehari.
Pengguna

2
Tidak ada yang benar-benar menjawab pertanyaan ini tentang cara menghapus cache untuk domain tertentu
DiverseAndRemote.com

Karena alat pengembang F12 terintegrasi ke Chrome, menggunakannya terbuka untuk semua orang, bukan hanya "Pengembang" untuk membersihkan item tertentu.
Fiasco Labs

Jawaban:


332

UPDATE: Pada Chrome versi 52.0.2743.116 m, Anda dapat melakukan langkah-langkah berikut:

F12> Chrome Developer Tools> ApplicationTab> Clear storagedi pohon kiri> Pilih item data untuk membersihkan, kemudian klik Clear site data.


Ini mungkin cara yang lebih cepat / sederhana:

  • Tekan F12untuk membuka Alat Pengembang Chrome (akan muncul dari bawah)
  • Klik pengaturan ikon "roda gigi" di sudut kanan atas
  • Di bawah Pemeriksaan umum, Nonaktifkan cache
  • Muat ulang halaman dan aktifkan kembali caching dengan menghapus centang pada kotak ini

7
Terima kasih, ini benar-benar berfungsi tidak seperti jawaban lain yang membingungkan cache dan cookie ;-)
Peter Jenkins

3
Tetapi apakah itu benar-benar menghapus cache untuk halaman atau hanya memuatnya tanpa menggunakan cache? Artinya, jika Anda membuka direktori cache, apakah ada file yang terkait dengan halaman itu hilang setelah Anda memuat ulang?
Synetech

3
Itu cara yang cukup manual untuk melakukannya dan bisa mengganggu jika Anda harus melakukannya berkali-kali. Untungnya ada cara yang lebih mudah dan lebih cepat: superuser.com/a/598260/83619
Tom Auger

3
Saat ini Alat Pengembang Chrome tampaknya hanya menonaktifkan cache saat DevTools terbuka tanpa benar-benar membersihkannya.
Jaak Kütt

5
alt ⌥+ cmd ⌘+ idi Mac untuk membuka Alat Pengembang Chrome
Yves M.

94

Setelah membuka alat pengembang (biasanya dengan menekan F12) Klik + Tahan pada tombol "Muat Ulang Halaman". Dari daftar sembulan, pilih "Empty Cache and Hard Reload".

Tidak yakin ini membersihkan cache untuk seluruh domain. Tetapi mungkin memuaskan 90% kasus penggunaan orang yang mengunjungi pertanyaan SE ini.

Catatan: Dalam beberapa kasus ini TIDAK akan membuka daftar sembulan. Ini karena halaman tersebut tidak di-cache saat itu, sehingga menu tidak dipanggil.


3
Tampaknya tidak berfungsi di mac.
Benjamin Crouzier

4
Coba buka Bilah Alat Pengembang terlebih dahulu - tekan F12 (atau CMD + SHIFT + C untuk Konsol). Saya belum menguji pada Mac.
Tom Auger

terima kasih @Hashbrown untuk hasil edit. Saya seharusnya mengubah jawaban saya.
Tom Auger

jangan khawatir. solusi ini hanya lebih cepat dari jawaban yang dipilih, dan kurang drastis daripada hanya menonaktifkan cache sama sekali. Saya merasa ini perlu menjadi yang teratas, dan satu-satunya cara itu akan mendapatkan suara naik adalah jika orang mengujinya dan itu bekerja untuk mereka
Hashbrown

1
Gunakan klik kanan pada GNU / Linux untuk membuka menu pop-up, bukan klik panjang.
z0r

45

Berikut cara menghapus cookie Chrome secara selektif berdasarkan domain atau subdomain:

  • pergi ke chrome://settings/content/cookies
  • ketik nama domain di kotak pencarian
  • klik hapus

Lebih detail di sini:

http://oxid-blog.euroblaze.de/miscellaneous/delete-google-chrome-cookies-selectively-by-domain/

Namun ini tidak dapat memilih cookie berdasarkan folder web, mis www.domain.com/folder1.


2
Selamat Datang di Pengguna Super! Akan menyenangkan untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan hanya untuk referensi di masa mendatang.
slhck

40
Pertanyaannya adalah tentang menghapus cache , tetapi Anda menjawab bagaimana menghapus cookie .
Daniel Serodio

Cache yang ditemukan juga dari dalam tab detail yang sama.
Jaak Kütt

Hanya untuk menambah kebingungan - ini bekerja untuk saya untuk sesuatu yang saya cukup yakin adalah "cache" DAN pengaturan chrome termasuk sesuatu yang disebut "penyimpanan lokal" jadi saya percaya bahwa istilah "cache browser" mungkin terlalu umum. Maksud saya adalah bahwa jawaban ini berhasil untuk saya.
ssaltman

1
Agar Chrome v65 menghapus COOKIES, buka Pengaturan> Lanjutan> Pengaturan konten> Cookie> Lihat semua cookie dan data situs> gunakan bidang "cari cookie" untuk menemukan situs web dan kemudian hapus cookie itu
Lars Nordin

7
  1. Tekan control shift i(atau command shift ipada OS X) untuk membuka Dev Tools.
  2. Klik kanan tombol muat ulang di sebelah bilah alamat.
  3. Pilih: "Empty Cache dan Hard Reload".

2

Dalam tiga langkah:

  1. F12 (alat pengembang terbuka)
  2. F1 (pergi ke pengaturan)
  3. Di bawah Preferensi / Jaringan hapus centang Nonaktifkan cache (saat DevTools terbuka)

Perhatikan bahwa Anda dapat menghapus dok DevTools jika Anda ingin menyimpannya sebagai jendela terpisah saat dibuka.


Yang ini bekerja dengan baik jika Anda perlu menyegarkan aset eksternal seperti js atau css
RafaSashi

2

Di Chrome 72+:

  1. Pergi ke chrome://settings/siteData
  2. Ketikkan nama domain di kotak pencarian
  3. Antara:
    1. Klik tombol ikon tempat sampah untuk setiap hasil
    2. Klik tombol 'Hapus Semua yang Ditampilkan'

Ini akan menghapus semua data situs untuk situs-situs itu, termasuk cookie dan cache.

Yang menyenangkan tentang teknik ini adalah Anda dapat dengan mudah menghapus data situs untuk semua subdomain dari suatu domain.

Cara lain untuk mengakses layar pengaturan ini adalah:
Menu tiga titik> Pengaturan> Lanjutan (di bagian bawah)> Pengaturan Konten (di bawah Privasi dan Keamanan)> Cookie (ya, nama menyesatkan)> Lihat semua cookie dan data situs


1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

Nonaktifkan - dengan demikian membuang seluruh cache aplikasi - memuat ulang halaman yang terpengaruh - dan kemudian mengaktifkan kembali. Jika ini sering terjadi atau tidak menyelesaikan masalah, beberapa cache upstream dari chrome adalah masalahnya dan Anda mungkin harus membiarkan chrome dinonaktifkan.

Pembatalan selektif dari cache lapisan aplikasi (yang dilakukan hanya untuk kecepatan aplikasi) karena chrome tidak memiliki bisnis "mengambil alih untuk sistem mungkin merupakan jawaban untuk beberapa masalah, tetapi itu bukan jawaban yang sangat baik.

(Agar Anda tidak kesal dengan pernyataan "tidak ada bisnis" saya, saya menggunakan pre-fetching diri saya sendiri karena saya suka semangat, tepat atau tidak)


2
Terlepas dari keberatan orang tua Anda dan kebenaran solusi Anda, saya tetap tersinggung.
Blomkvist

Jawaban ini salah. Menonaktifkan prefetching DNS tidak menghapus cache HTTP Chrome.
duskwuff

1

Menghapus entri riwayat akan berfungsi dalam banyak kasus: (Mac)

  1. Cmd+ Y(Riwayat Terbuka)
  2. Cari domain Anda
  3. Periksa semua entri. Sayangnya tidak ada tombol centang semua saat ini. Anda tidak harus mengklik kotak centang, mengklik waktu juga berfungsi.
  4. Klik Remove selected items

0

Webpack sedang caching proyek sebelumnya untuk saya dan saya perlu bagian dari caching untuk bekerja sehingga saya tidak bisa menggunakan penyamaran. 3 solusi teratas tidak berfungsi untuk kasus saya. Apa yang berhasil dan cukup cepat untuk diterapkan adalah mengklik tab Resources di alat Pengembang, membuka Penyimpanan Cache, dan mengklik kanan untuk menghapus data yang di-cache.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.