Saya menggunakan Safari untuk melihat pratinjau halaman web saat saya mengembangkannya di server lokal saya. Saya memeriksa 'Nonaktifkan Tembolok' di menu Kembangkan. Namun Safari masih bekerja dari versi tembolok dari stylesheet yang tertaut dari file HTML yang sedang ditampilkan.
Saya kadang-kadang dapat menimpanya dengan mengklik Opsi tombol muat ulang di bilah lokasi, tetapi saya ingin menyegarkan halaman secara otomatis ketika saya menyimpan file CSS. Saat ini saya sedang melakukannya menggunakan AppleScript yang terikat dengan tindakan Simpan di editor teks saya. Saya bisa melihat menggunakan Keyboard Maestro sebagai gantinya. Tapi saya butuh cara yang konsisten untuk memaksa Safari melakukan isi ulang penuh dari keyboard.
macos
safari
browser-cache
Gabe
sumber
sumber
Jawaban:
Aktifkan
Develop
menu dariSafari menu - Preferences - Advanced
.Pada Safari versi 11.1 dan lebih tinggi:
CMD+ OPTION+ Rmemuat ulang halaman yang mengabaikan cache.
Di Safari versi 9 dan lebih tinggi:
CMD+ SHIFT+ Rmemuat ulang halaman yang mengabaikan cache.
Mengosongkan cache tampaknya tidak memuat ulang stylesheet setiap kali ...
Di Safari di bawah versi 9:
Cache kosong dan kemudian muat ulang "hot key" penuh jadi:
CMD+ OPTION+E
Kemudian
CMD+ Runtuk menyegarkan halaman
Tentu saja mungkin memutar membuka dan menutup
New Private Window
dariFile
juga akan bekerja tetapi ...sumber
Pintasan sekarang telah berubah menjadi OPTION+ CMD+ R. (Safari 11.1)
sumber
Ada opsi di Menubar Develop-> Disable Caches. Ini berlaku untuk Safari 5.1. Saya tidak yakin sisanya.
sumber
Penyegaran keras dihapus sebagai pintasan keyboard di Safari 5. Perintah lama untuk itu adalah ⌘+ SHIFT+R
CTRL+ F5Mungkin bekerja tetapi saya tidak dapat menguji di sini.
sumber
Penanganan masalah: di menu kembangkan, pilih "mulai debugging javascript" dan harus memuat ulang kode dengan benar. Anda kemudian dapat berhenti debugging ... Saya tahu ini bukan solusi bersih dan saya tidak yakin apakah itu berfungsi selalu atau di semua versi, tetapi itu berfungsi untuk saya sekarang.
sumber
Hidupkan
Private mode
dan segarkan halaman. Itu tidak akan mendapatkannya dari cache dalam mode pribadi.sumber
Saya menemukan pertanyaan ini dan ternyata jawaban saat ini tidak berhasil.
Masalah saat ini CMD+ ALT+ Rmembuka desain Responsif.
Namun jika inspektur terbuka melalui CMD+ ALT+ I, maka pintasan yang sama melakukan penyegaran bersih.
Versi Safari Saat Ini: 12.1.2
sumber
CMD+ Lfokus pada bilah alamat SHIFT+ ALT+ ENTERisi ulang penuh untuk alamat saat ini
Tampaknya berfungsi di Safari 9
sumber
Buka preferensi Safari dan centang "Tampilkan menu pengembangan". Di menu kembangkan, klik nonaktifkan Cache.
sumber