Safari'yi fareyi kullanmadan tam sayfa yeniden yükleme işlemi yapmaya nasıl zorlayabilirim?


42

Web sayfalarını yerel sunucumda geliştirirken önizlemek için Safari kullanıyorum. Geliştirme menüsünde 'Önbellekleri Devre Dışı Bırak' seçeneğini işaretledim. Ve yine de Safari hala görüntülenen HTML dosyasından bir stil sayfasının önbellek versiyonunda çalışıyor.

Konum çubuğundaki yeniden yükle düğmesini Option tuşuna basarak bazen bunu geçersiz kılabilirim, ancak CSS dosyasını kaydettiğimde sayfayı otomatik olarak yenilemek istiyorum. Şu anda metin editörümdeki Kaydet eylemine bağlı bir AppleScript kullanarak yapıyorum. Bunun yerine Klavye Maestro kullanarak görebiliyordu. Ancak Safari’yi klavyeden tam olarak yeniden yükleme yapmaya zorlamak için tutarlı bir yol gerekiyor.


Yüklü herhangi bir uzantınız var mı? Bir kez Adblock ile bu sorun vardı ... Özellikle bir sayfa berbat, bir de stil sayfası sorunu olduğunu düşündüm, her şeyi denedi ... ama Adblock onunla uğraşıyordu.
14:08

Yanıtlar:


34

DevelopMenüsünü etkinleştirin Safari menu - Preferences - Advanced.

Safari sürüm 11.1 ve üzeri:

CMD+ OPTION+ R, önbelleği yok sayarak sayfayı yeniden yükler.

Safari sürüm 9 ve üzeri:

CMD+ SHIFT+ R, önbelleği yok sayarak sayfayı yeniden yükler.

Önbellekleri boşaltmak, stil sayfalarını her seferinde yeniden yüklemiyor gibi görünüyor…

Sürüm 9'un altındaki Safari'de:

Önbelleği boşaltın ve yeniden doldurun böylece "kısayol tuşu" tam olacaktır:

CMD+ OPTION+E

Sonra

CMD+ Rsayfayı yenilemek için

Tabii muhtemelen açılmasını torna ve bir kapanış Of New Private Windowgelen Filede bu işi görür ama ...


bu benim için işe yaramadı Safari 8
Brian Tingle

3
Safari sürüm 9.1.1, sayfayı Cmd-Shift-R ile yeniden yüklemiyor. "Menü çubuğunda geliştirmeyi göster" etkin.
Jason,

cmd + shift + R ya
9.1.3'te

1
Cmd + Shift + R, Sürüm 10.0.1'de (11602.2.14.0.7) çalışmadı.
Snowcrash

Ödeme yapan @ sayan'ın çalışan bir kısayol için cevabı
Vlad

12

Kısayol şimdi OPTION+ CMD+ olarak değiştirildi R. (Safari 11.1)


1
Mükemmel çalışıyor!
kerrin

6

Menubar Geliştirme -> Önbellekleri Devre Dışı Bırak seçeneğinde bir seçenek vardır. Bu, Safari 5.1 için geçerlidir. Gerisi için emin değilim.

Ekran görüntüsü


2
Lütfen sorumun ikinci cümlesini tekrar okuyun.
Gabe,

1
Maalesef, üzgünüm :)
sist

2

Sert yenileme Safari 5. bir klavye kısayol olarak kaldırıldığını eski komuta oldu + SHIFT+R

CTRL+ F5Çalışabilir ama burada test edemiyorum.


Evet, sayfayı yenilemek budur, ancak önbelleği atlamaz.
Gabe

2
Control-F5, Command-L gibi konum çubuğunu seçiyor.
Gabe

Sonra tamamen devre dışı bırakıldı. Bu konuda şikayetçi olduğum birkaç konu buldum. Burada test etmediğim bir uzantısı var: twitter.com/siracusa/status/15683201068 , istediğinizi yapabilir.
JNK

Hayır, bu uzantı araç çubuğunda bir düğme oluşturur (bazı kişilerin konum çubuğundaki simgeyi tercih ettiğini tahmin ediyorum). Ayrıca bundan şikayet eden birçok konu buldum - burada birisinin özel bir bilgisi olup olmadığını merak ediyordum.
Gabe

Üzgünüm! :( <15chars>
JNK

1

Çözüm: geliştirme menüsünde, "javascript hata ayıklamasını başlat" ı seçin ve kodu doğru şekilde yeniden yüklemelidir. Ardından hata ayıklamayı durdurabilirsiniz ... Bunun temiz bir çözüm olmadığını ve her zaman mı yoksa tüm sürümlerde mi çalıştığından emin değilim, ama şimdi benim için çalıştığını biliyorum.


1

Private modeSayfayı açın ve yenileyin. Özel modda önbellekten alamaz.


1

Bu soruya rastlamak ve görünüşe göre mevcut cevaplar işe yaramıyor.

Sorun şu anda CMD+ ALT+ ' Rda Duyarlı tasarımı açıyor.

Ancak denetçi CMD+ ALT+ ile açıksa I, aynı kısayol temiz bir yenileme yapar.

Mevcut Safari Sürümü: 12.1.2


0

CMD+ Ladres çubuğuna odaklan SHIFT+ ALT+ ENTERgeçerli adres için tam yeniden yükle

Safari 9'da çalışıyor gibi görünüyor


Ve fare olmadan tek bir tıklama nasıl?
qasdfdsaq

1
@ qasdfdsaq Kötü, soruyu düzenledi.
rraallvv

-3

Safari'nin tercihlerine gidin ve "Geliştirme menüsünü göster" i işaretleyin. Geliştirme menüsünde, Önbellekleri devre dışı bırak'ı tıklayın.


1
Lütfen sorumun ikinci cümlesini okuyun.
Gabe,
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.