Safari’de önbellek nasıl temizlenir veya sert bir yenileme yapılır?


56

Bunu Ctrl+ tuşlarına basarak Windows'ta FireFox veya IE ile yapmaya alışkınım F5.

Bunu Mac'te Safari için yapmanın bir yolu var mı?

Yanıtlar:


56

Git Safari > Empty Cacheya da ⌘ Command+ ⌥ Option+ ' ya bas E. Yenilemek için, adres çubuğundaki yenile düğmesini tıklayın veya ⌘ Command+ düğmesine basın R.

Başka bir ipucu. Safari’yi geri yüklemek istiyorsanız, tüm önbellekleri veya parçalarını tamamen silmek gibi, bölümüne gidin Safari > Reset Safari. Genellikle web sayfamın ekran görüntülerini, çerezleri, favico'larını vb. Temizleyeceği için Safari’den çok fazla hafıza almam gerektiğinde kullanıyorum.


Düzenleme: en son sürümünde Empty Cacheartık Safarimenüde değil . Şimdi Developmenüde. Göstermek için Developbu adrese gidin menüsünü Safari > Preferences...tıklatın Advancedsekmesini ve kontrol Show Develop menu in menu bar. Yine de klavye kısayolu değişmeden kalır.

Safari > Reset Safariartık bir seçenek değil. Geçmişi temizlemek History > Clear History...ve kullanabileceğiniz çerezleri / yerel depolama verilerini temizlemek Safari > Preferences...için Privacygidin, sekmeyi tıklayın ve ayrı ayrı siteler için görüntülemek ve kaldırmak için ya tıklayın Remove All Website Data...ya da tıklayın Details....


İPad veya iPhone Safari'de neler yapılabilir?
Csaba Toth,

32

⇧ Shiftve Yenile düğmesini tıklatarak genellikle tam bir yenileme yapar. Önbelleği ⌘ Command+ ile de boşaltabilir Eve sonra yenileyebilirsiniz.


Sorunumu çözdüğü için cevabını takdir ediyorum.
NullPointer

@NullPointer bunu duymak harika!
ConstantineK

Bunun için komut dizisi Cmd + Shift + R olmalıdır. Burada açıklandığı gibi: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David

Çalışmak için gerçekten bu çözüme ihtiyacım var , ama işe yaramıyor. Url'de biten bir css dosyasına bakıyorum style.css? Ver = 1.0 Bu URL'yi krom veya wget ile görüntülersem, geri yüklenen sürümü gösteriyor, ancak safari yenilemeyi reddediyor. URL’yi herhangi bir şekilde değiştirirsem daha sonra yenilenir ancak bu bana yararı olmaz. Şimdi, kaydedilmiş şifrelerimi nasıl yedekleyeceğimi bulmaya çalışıyorum, böylece 'Tüm Web Sitesi Verilerini Kaldır ...' nükleer seçeneğini deneyebilirim. Bütün bunlar safarinin bir poxy küçük css dosyasındaki önbelleğini kaybedeceği için. Çıldırtan!
Harry Wood

Dün araştırırken, buraya yapıştıracağım birkaç başka fikirle karşılaştım: RichardF "yeni bir pencerede açık kaynak (yalnız), shift-cmd-R, sonra ilk pencereye ve shift-cmd- R " . Mathias Bynens, "açılan klavye gerçekleştirirken Web Geliştirici Araçlarına odaklan" önerisinde bulundu. Bunların benim için düzeltip düzeltmeyeceğini onaylayamıyorum, çünkü öğle yemeğinden sonra döndüğümde sorun ortadan kalkmıştı.
Harry Wood

6

Henüz yapmadıysanız, geliştirici araçlarını etkinleştirin: ayarları açın ( Cmd+ ,), gelişmiş sekmeye gidin ve "Menü çubuğunda Geliştirme menüsünü göster" yazan kutuyu işaretleyin.

Önbellekleri tek bir seferde boşaltın : Geliştirin> Önbellekleri boşaltın

Önbellekleri bir kez boşaltan klavye kısayolu: Opt + Cmd + E

Önbelleğe almayı devre dışı bırakmak istiyorsanız (örneğin, bir web sitesi geliştiriyorsanız ve değişiklikleri sitenizdeki dosyalara sürekli olarak yeniden yüklemeniz gerekiyorsa) şunları yapabilirsiniz: Geliştir> Önbellekleri Devre Dışı Bırak . Önbelleğe almayı yeniden etkinleştirmek için bu seçeneği tekrar seçin.

Not: Safari 11 için önbelleğe alma özelliğini devre dışı bırakma özelliği web denetçisinin Ağ bölümüne taşındı. Web denetçisini Cmd+ Shift+ ile açın, IAğ sekmesine gidin ve en sağdaki simgeye tıklayın:

önbellekleri devre dışı bırak düğmesi


Safari 11'de Önbellekleri Devre Dışı Bırak seçeneği yoktur.
Noishe

@Bu seçenek hala orada, ancak taşındı. Güncellenmiş cevabımı gör.
intcreator

Şimdi sadece mobil hata ayıklama sırasında mevcut olsaydı!
Noishe

@ Geliştirme menüsünde, uygulamanızın mobil görünümünde hata ayıklamak için "Duyarlı Tasarım Moduna Girin" ve "Kullanıcı Aracısı" seçeneklerini kullanabilmelisiniz. Web denetçisini açarsanız, düğme hala orada olmalıdır.
intcreator

Keşke bireysel platformların kendine has özelliklerine öykünmüş bir versiyona güvenebilseydim, ama ne yazık ki, daha önce de ısırıldım ve yapamadım.
Noishe

3

Sen tıklamalısınız Referanslar > - Gelişmiş -> onay göster menü çubuğunda menüyü geliştirmek . Sonra Elementi Denetle düğmesine basın ShiftCmdR.

Not : Fareniz " Elements sekmesi " içindeki öğeye tıklamalıdır , daha sonra Shift + Cmd + R tuşlarına basabilirsiniz.

görüntü tanımını buraya girin


2

Safari sürüm 11.1.2'de (13605.3.8), Opt+ Cmd+ görünüyor E.

Açılır menüyü kontrol ederek yukarıdan kontrol edebilirsiniz> açılır listede boş önbellekleri ara> kısayolun ne olduğunu görün.



1

⌘ Command⌥ OptionR

Bu, ⌘ Command⇧ ShiftRChrome'da Safari'nin eşdeğeri arayan kişiler için doğru cevaptır . Bu, bir iPad / iPhone'a bağlandığında hem Safari hem de Web Denetçisi için çalışır.

Göz önünde bulundurun yapar değil net önbellek, sadece yapan bir "Zor Yenile".


Bu doğru cevap. OP, önbellekleri temizlemek istemiyor, ancak Ctrl-F5Windows tarayıcısında olduğu gibi sert bir yenileme yapıyor .
cjbarth

-1

Pencerelerde safari tarayıcısı ctrl + alt + ekullanıyorsanız, boş önbellek için kullanın.


1
Hiç kimse hala Windows'ta Safari kullanıyor olmalı. En son 2012 yılında güncellenmiştir.
Tetsujin
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.