Chrome'daki belirli bir alan adı için önbelleği temizleme


304

Chrome'da belirli bir alan adı için önbelleği temizlemek istiyorum. Bunu yapmak için kullanabileceğim bir uzantı veya başka bir yöntem var mı?


2
Bununla ilgili sorun, önbelleği düşündüğünüz gibi temizlemenizin basit olmamasıdır. Bir tarayıcı dosyaları önbelleğe aldığında, URL'sine göre yapar. Buradaki komplikasyon, birçok sitenin Google API komut dosyaları, Gravatar simgeleri vb. Gibi ortak dosyaları paylaşmasıdır . Yalnızca belirli bir site için önbelleği temizlemeye nasıl devam edersiniz? Yüklediği ortak dosyalar da silinmeli mi (ve bu nedenle diğer siteler için önbelleği kısmen sildi mi)? Yoksa sağlam kalmalı mı? (muhtemelen en “doğru” çözüm).
Synetech

3
Dürüst olmak gerekirse, bu cevapların hiçbiri benim için soruyu gerçekten "cevap". Bunlar geliştirici cevapları. Temel soru, normal bir insanın bunu nasıl yapacağıdır. Geliştiriciden olmayan birinden bu şeyleri yapmasını istemek makul olmazdı.
Will Strohl

Firefox'a bir günlüğüne döndüğüm zamanlar böyle oluyor.
Kullanıcı

2
Hiç kimse bu soruyu belirli bir etki alanı için önbelleğin nasıl temizleneceğine ilişkin olarak bu soruya cevap
vermedi

F12 geliştirici araçları Chrome'da yerleşik olduğundan, bunları kullanmak, belirli öğeleri temizlemek için yalnızca "Geliştiriciler" yerine herkese açıktır.
Fiasco Labs

Yanıtlar:


323

GÜNCELLEME: 52.0.2743.116 m Chrome sürümünden itibaren, aşağıdaki adımları uygulayabilirsiniz:

F12> Chrome Developer Tools> ApplicationSekmesi> Clear storagesol ağacında> temizlemek için veri öğeleri seçin, ardından Clear site data.


Bu daha hızlı / daha basit bir yol olabilir:

  • F12Chrome Geliştirici Araçları'nı açmak için basın (alttan açılır)
  • Sağ üst köşedeki ayarlar "dişli" ikonuna tıklayın
  • Genel kontrol altında Önbelleği devre dışı bırak
  • Sayfayı yeniden yükle ve bu kutunun işaretini kaldırarak önbelleğe almayı yeniden etkinleştir

7
Teşekkürler, bu aslında önbellek ve çerezleri birbirine karıştıran diğer cevapların aksine çalışır ;-)
Peter Jenkins

3
Ama aslında yok temizlemek sayfa için önbelleği ya da sadece önbellek kullanmadan yüklemek? Diğer bir deyişle, önbellek dizinini açarsanız, bu sayfa ile ilgili herhangi bir dosya yeniden yükledikten sonra gider mi?
Synetech

3
Bu, bunu yapmanın güzel bir yoludur ve birden fazla kez yapmak zorunda kalırsanız can sıkıcı olabilir. Neyse ki daha kolay ve daha hızlı bir yol var: superuser.com/a/598260/83619
Tom Auger,

3
Şu anda Chrome Geliştirici Araçları, önbelleği ancak DevTools gerçekte temizlemeden açıldığında devre dışı bırakıyor gibi görünüyor.
Jaak Kütt,

5
alt ⌥+ cmd ⌘+ i'da Chrome Geliştirici Araçları'nı açmak için Mac’ta
Yves M.

92

Geliştirici araçlarını açtıktan sonra (genellikle düğmesine basarak F12) "Sayfayı Yeniden Yükle" düğmesine + Beklet düğmesini tıklayın. Açılır listeden "Boş Önbellek ve Sabit Yeniden Yükleme" yi seçin.

Bunun etki alanının tamamı için önbelleği temizlediğinden emin değilsiniz. Ancak muhtemelen bu SE sorusunu ziyaret eden kişilerin kullanım vakalarının% 90'ını karşılar.

Not: Bazı durumlarda, açılır pencereler açılmaz. Bunun nedeni sayfanın önbelleğe alınmamasıdır, bu nedenle menü başlatılmaz.


3
Mac üzerinde çalışmıyor gibi görünüyor.
Benjamin Crouzier

4
Önce Geliştirici Araç Çubuğunu açmayı deneyin - F12 tuşuna basın (veya Konsol için CMD + ÜST KRKT + C). Mac üzerinde test etmedim.
Tom Auger

düzenleme için teşekkürler @Hashbrown. Cevabımı değiştirmeliydim.
Tom Auger,

telaşa gerek yok. bu çözüm seçilen cevaptan daha hızlı ve önbelleği tamamen devre dışı bırakmaktan daha az sert. Bunun en üstte olması gerektiğini düşünüyorum, ve puan kazanmanın tek yolu, insanların test etmeleri ve onlar için işe yaramalarıdır
Hashbrown

1
Uzun bir tıklama yerine açılır menüyü açmak için GNU / Linux'ta sağ tıklayın.
z0r

45

Chrome'un çerezlerini alan veya alt alan adıyla seçici bir şekilde nasıl sileceğiniz:

  • gitmek chrome://settings/content/cookies
  • alan adını arama kutusuna yazın
  • sil düğmesine tıklayın

Daha fazla ayrıntı burada:

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

Ancak bu çerezleri web klasörlerine göre seçemez, örn www.domain.com/folder1.


2
Süper Kullanıcıya Hoşgeldiniz! Cevabın temel kısımlarını buraya dahil etmek ve bağlantıyı sadece ileride referans almak üzere sağlamak güzel olurdu .
slhck

40
Soru önbelleği temizlemekle ilgiliydi , ama çerezleri nasıl temizleyebileceğinizi cevapladınız .
Daniel Serodio

Aynı ayrıntılar sekmesinden de önbellek bulundu.
Jaak Kütt,

Sadece karışıklığı eklemek için - bu benim için "önbellek" olduğundan emin olduğum bir şey için işe yaradı. Krom ayarları "yerel depolama" olarak adlandırılan bir şey içeriyor, bu yüzden "tarayıcı önbelleği" teriminin çok genel olabileceğine inanıyorum. Demek istediğim şu ki bu cevap benim için işe yaradı.
ssaltman

1
Chrome v65'in COOKIES'i temizlemesi için Ayarlar> Gelişmiş> İçerik ayarları> Çerezler> Tüm çerezleri ve site verilerini gör> web sitesine gitmek için "çerezleri ara" alanını kullan ve o çerezi sil
Lars Nordin

7
  1. Dev Tools uygulamasını açmak için control shift i(veya command shift iOS X'te) düğmesine basın .
  2. Adres çubuğunun yanındaki yeniden yükle düğmesine sağ tıklayın.
  3. Seçin: "Boş Önbellek ve Sabit Yeniden Yükleme".

2

Üç adımda:

  1. F12 (geliştirici araçlarını aç)
  2. F1 (ayarlara git)
  3. Tercihler / Ağ altında, Önbelleği devre dışı bırak seçeneğinin işaretini kaldırın (DevTools açıkken)

Açıkken ayrı bir pencere olarak saklamayı tercih ediyorsanız, DevTools'un bağlantısını kaldırabileceğinizi unutmayın.


Bu, js veya css gibi harici varlıkları yenilemeniz gerekirse, iyi çalışıyor
RafaSashi

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

Devre dışı bırakın - böylece tüm uygulama önbelleğini boşaltın - etkilenen sayfayı yeniden yükleyin - ve yeniden etkinleştirin. Bu sık sık gerçekleşirse veya sorunu çözmezse, kromun önündeki bazı önbellek sorun olur ve muhtemelen kromun devre dışı bırakılması gerekir.

Krom, sistem için devraldığı “işi olmadığı” için bir uygulama katmanı önbelleğinin seçici olarak geçersiz kılınması (uygulama hızı için kesinlikle yapıldığı için) bazı sorunlara cevap olabilir, ancak bu çok iyi bir cevap değildir.

("İşsiz" ifademle ilgili endişelendiysen, fermuarlılığı sevdiğim için kendimi ön alım yapıyorum, uygun veya değil)


2
Sizin parantez içindeki itirazlarınıza ve çözümünüzün doğruluğuna rağmen, yine de kabarıkım.
Blomkvist

Bu cevap yanlış. DNS ön ayarını devre dışı bırakmak Chrome'un HTTP önbelleğini temizlemez.
duskwuff

1

Geçmiş girişlerini silmek birçok durumda işe yarayacaktır: (Mac)

  1. Cmd+ Y(Açık Geçmiş)
  2. Etki alanınızı arayın
  3. Tüm girişleri kontrol et. Maalesef şu anda tüm düğmeleri kontrol etmiyoruz. Onay kutularını tıklatmanız gerekmez; zamanın tıklatılması da işe yarar.
  4. Click Remove selected items

1

Chrome 72+ 'de:

  1. Git chrome://settings/siteData
  2. Arama kutusuna alan adını yazın
  3. Ya:
    1. Her sonuç için çöp kutusu simgesine tıklayın
    2. 'Tüm Gösterilenleri Kaldır' düğmesini tıklayın

Bu, çerezler ve önbellek dahil, bu siteler için tüm site verilerini siler.

Bu teknikle ilgili güzel bir şey, bir etki alanının tüm alt alanları için site verilerini kolayca temizleyebilmenizdir.

Bu ayar ekranına erişmenin diğer yolu şudur:
Üç nokta menüsü> Ayarlar> Gelişmiş (altta)> İçerik Ayarları (Gizlilik ve Güvenlik altında)> Çerezler (evet, ad yanıltıcıdır)> Tüm çerezleri ve site verilerini görün


0

Webpack benim için önceki bir projeyi önbelleğe alıyordu ve çalışmak için önbelleklemenin bazı bölümlerine ihtiyacım vardı, böylece gizli kullanamadım. En iyi 3 çözüm davam için işe yaramadı. İşe yarayan ve uygulayabilecek kadar hızlı olan şey, Geliştirici araçlarındaki Kaynaklar sekmesini tıklatmak, Önbellek Depolama'yı açmak ve önbelleğe alınmış verileri silmek için sağ tıklamaktı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.