Bagaimana menghapus cache atau melakukan penyegaran keras di Safari?

56

Saya terbiasa melakukan ini di Windows dengan FireFox atau IE dengan menekan Ctrl+ F5.

Apakah ada cara untuk melakukan ini untuk Safari di Mac?

Abe Miessler
sumber

Jawaban:

57

Pergi ke Safari > Empty Cache, atau tekan ⌘ Command+ ⌥ Option+ E. Untuk menyegarkan, klik tombol segarkan di bilah alamat atau tekan ⌘ Command+ R.

Tip lain. Jika Anda ingin memulihkan Safari, seperti menghapus semua cache, atau bagian dari itu, buka Safari > Reset Safari. Saya menggunakannya biasanya ketika saya harus menghapus banyak memori dari Safari, karena itu akan menghapus screenshot halaman web, cookie, favicons, dll.


Sunting: Pada versi terbaru Empty Cachetidak ada di Safarimenu lagi. Sekarang ada di Developmenu. Untuk memperlihatkan Developmenu itu, buka Safari > Preferences..., klik Advancedtab, dan periksa Show Develop menu in menu bar. Pintasan keyboard tetap tidak berubah.

Safari > Reset Safaribukan pilihan lagi. Untuk menghapus riwayat yang dapat Anda gunakan History > Clear History...dan untuk menghapus cookie / data penyimpanan lokal, buka Safari > Preferences..., klik Privacytab, dan klik Remove All Website Data...atau Details...untuk melihat dan menghapusnya untuk masing-masing situs.

kevin9794
sumber
Apa yang dapat dilakukan pada iPad atau Safari iPhone?
Csaba Toth
32

⇧ Shiftdan mengklik tombol Refresh umumnya melakukan penyegaran penuh. Anda juga dapat mengosongkan cache dengan ⌘ Command+ E, lalu menyegarkan kembali.

ConstantineK
sumber
Saya menghargai jawaban Anda karena telah menyelesaikan masalah saya.
NullPointer
@NullPointer senang mendengarnya!
ConstantineK
Urutan perintah untuk itu harus Cmd + Shift + R. Seperti dijelaskan di sini: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David
Saya benar - benar membutuhkan solusi ini untuk bekerja, tetapi tidak. Saya melihat file css di url ending style.css? Ver = 1.0 Jika saya melihat URL ini di chrome, atau dengan wget, ini menunjukkan versi yang dipulihkan, tetapi safari menolak untuk menyegarkan. Jika saya mengubah URL dengan cara apa pun maka itu menyegarkan tapi itu tidak ada gunanya bagi saya. Jadi sekarang saya mencoba mencari cara untuk membuat cadangan kata sandi yang disimpan sehingga saya dapat mencoba opsi nuklir 'Hapus Semua Situs Web ...'. Semua ini agar safari akan kehilangan cache pada satu file pss kecil. Membuat marah!
Harry Wood
Sambil melihat ke dalamnya kemarin saya menemukan beberapa ide lain yang saya akan tetap di sini: RichardF menyarankan "open source (sendirian) di jendela baru, shift-cmd-R, lalu kembali ke jendela pertama dan shift-cmd- R " . Mathias Bynens menyarankan "fokuskan Alat Pengembang Web saat melakukan kombo keyboard" Saya tidak bisa memastikan apakah itu akan memperbaikinya bagi saya, karena ketika saya kembali setelah makan siang masalah telah hilang.
Harry Wood
6

Jika Anda belum melakukannya, aktifkan alat pengembang: buka pengaturan ( Cmd+ ,), buka tab lanjutan, dan centang kotak yang bertuliskan "Tampilkan menu Kembangkan di bilah menu."

Tembolok kosong satu kali: Mengembangkan> Tembolok Kosong

Pintasan keyboard untuk mengosongkan cache sekali saja: Memilih + Cmd + E

Jika Anda ingin menonaktifkan caching (misalnya, jika Anda sedang mengembangkan situs web dan perlu memuat ulang perubahan ke file di situs Anda secara konsisten) Anda dapat melakukannya: Kembangkan> Nonaktifkan Cache . Pilih opsi ini lagi untuk mengaktifkan kembali caching.

Catatan: untuk Safari 11, fitur caching penonaktifan dipindahkan ke bagian Jaringan inspektur web. Buka inspektur web dengan Cmd+ Shift+ I, buka tab Network, dan klik ikon di paling kanan yang terlihat seperti ini:

nonaktifkan tombol cache

penyelamat
sumber
Tidak ada opsi Nonaktifkan Tembolok di safari 11.
Noishe
@Noishe opsi ini masih ada, tetapi sudah pindah. Lihat jawaban saya yang diperbarui.
intcreator
Sekarang kalau saja itu tersedia saat debugging seluler!
Noishe
@Noishe di bawah menu Kembangkan Anda harus dapat menggunakan opsi "Masuk Mode Desain Responsif" dan "Agen Pengguna" untuk men-debug tampilan seluler aplikasi Anda. Jika Anda membuka inspektur web, tombolnya tetap ada.
intcreator
Saya berharap saya bisa mempercayai keanehan platform individual ke versi yang ditiru, tapi sayangnya, saya pernah digigit oleh itu sebelumnya dan tidak bisa.
Noishe
3

Anda harus mengklik Referensi -> Lanjutan -> centang untuk Tampilkan mengembangkan menu di bilah menu . Kemudian di tekan Periksa Elemen ShiftCmdR.

Catatan : Mouse Anda harus mengklik ke elemen di dalam " tab Elemen ", maka Anda dapat menekan Shift + Cmd + R.

masukkan deskripsi gambar di sini

Xuân Việt
sumber
2

pada versi Safari Versi 11.1.2 (13605.3.8), tampaknya menjadi Opt+ Cmd+ E.

Anda dapat memeriksa dengan membuka menu Kembangkan di atas> mencari item Cache Kosong di daftar turun bawah> lihat apa pintasannya.

Juni
sumber
2

+ +R

Diuji dalam Safari Versi 12.0.1 (14606.2.104.1.1)

ManuelSchneid3r
sumber
1

⌘ Command⌥ OptionR

Ini adalah jawaban yang benar untuk orang yang mencari yang setara dengan Safari ⌘ Command⇧ ShiftRdi Chrome. Ini berfungsi untuk Safari dan Inspektur Web saat terhubung ke iPad / iPhone.

Perlu diingat ini tidak menghapus cache, itu hanya melakukan "Hard Refresh".

Ponyboy
sumber
Ini jawaban yang benar. OP tidak meminta untuk menghapus cache, tetapi melakukan penyegaran, yang Ctrl-F5dilakukan di browser Windows.
cjbarth
-1

Jika Anda menggunakan browser safari di windows, maka ctrl + alt + egunakan untuk cache kosong.

Maulik Kakadiya
sumber
1
Tidak seorang pun harus tetap menggunakan Safari di Windows. Terakhir diperbarui pada tahun 2012.
Tetsujin