Saat menggunakan Internet Explorer 8 untuk menguji aplikasi web saya, saya sering menemukan itu tidak memuat ulang halaman, jadi saya tidak melihat perubahan saya. Hal ini mengakibatkan banyak waktu dan frustrasi bertanya-tanya mengapa perbaikan saya "tidak berhasil" - padahal sebenarnya browser tidak pernah memuat versi tetap.
Saya sudah mencoba tombol Refresh. Saya sudah mencoba F5, Control- F5, Control- R, Control- Shift- R, menahan Controlsambil mengklik tombol Refresh, semua yang dapat saya pikirkan - itu tidak benar-benar memuat konten baru dari server. Saya sudah mengkonfirmasi ini dengan Fiddler.
Bagaimana saya memberi tahu IE " Saya tidak peduli apa yang Anda pikir telah di-cache, saya ingin memuat ulang halaman - tidak juga, maksud saya kali ini, jujur kepada Tuhan, saya ingin Anda benar - benar pergi ke server dan unduh semuanya lagi "?
Jawaban:
sumber
?version-number
akhiran string kueri.Sejak itu menyatakan bahwa IE8 adalah browser, Anda dapat menekan F12untuk membuka alat pengembangan dan pilih menu Cache di bagian atas dan kemudian selalu menyegarkan dari server ke cache bypass.
Singkatnya, TekanF12 . Klik Cache -> Selalu Refresh dari Server
Anda juga dapat menghapus cache Anda di sini, jika itu adalah tindakan yang diinginkan. Opsi selalu menyegarkan bukan opsi global dan tidak akan menghalangi kinerja keseluruhan di IE.
IE7 juga memiliki alat pengembangan, tetapi harus diinstal secara terpisah. Anda juga dapat menggunakan alat dev IE8 untuk menjalankan browser dalam mode IE7.
sumber
Ctrl+ F5di IE memuat kembali halaman yang mengabaikan cache
sumber
IE sangat bersemangat untuk me-cache halaman, bahkan ketika Anda mengatakannya untuk tidak melalui header cache. Microsoft KB 234067 menjelaskan mantra yang diperlukan. Singkatnya, Anda perlu mengirimkan tajuk berikut.
Pengaturan
Expires = -1
(seperti yang direkomendasikan dalam artikel KB) harus berfungsi untuk sebagian besar kerangka kerja; browser diperlukan untuk memperlakukan format tanggal yang tidak valid sebagai berada di masa lalu ( RFC 2616 ).Di .NET, Anda bisa melakukannya pada perincian halaman demi halaman dengan menggunakan serangkaian metode ini sebelum memanggil halaman web:
lihat: http://www.localwisdom.com/blog/2012/10/force-a-page-refresh-on-a-asp-net-mvc-website/ Berfungsi dengan baik untuk MVC3.0.
sumber
Tab Jaringan pada bilah alat pengembang web memiliki tombol untuk menghapus cache dengan mudah. Saya biasanya menggunakannya dalam kasus yang Anda jelaskan.
Ini tidak ideal, karena Anda mungkin tidak benar-benar ingin menghapus seluruh cache Anda, tetapi karena saya tidak menggunakan IE untuk penelusuran umum, ini berfungsi untuk saya.
sumber
Ini masih terjadi di IE9. Hebatnya, jawabannya adalah Ctrl- ShiftTombol -Refresh
sumber
Kebetulan, masalah mungkin juga akan ada untuk pengunjung situs web Anda. Saya melihat ide berikut dalam buku AJAX ...
Gunakan PHP untuk menambahkan token acak ke URL saat ini sehingga peramban diperdaya untuk berpikir itu adalah halaman terpisah.
sumber
Saya sendiri pernah mengalami masalah yang sama. Saya percaya satu-satunya cara untuk melakukannya adalah menghapus cache (Keselamatan -> Hapus Riwayat Perambanan). Hanya centang "File Internet Sementara".
Semoga ini membantu.
sumber
Tahan tombol altatau ctrlsaat Anda mengklik tombol refresh.
sumber
Saya setuju bahwa menambahkan token acak ke url adalah solusi yang paling dapat diandalkan dan setelah diterapkan, pengguna tidak perlu melakukan apa pun.
Selain dari pendekatan token acak yang cenderung selalu saya lakukan untuk memaksa memuat ulang (permintaan) halaman secara penuh dan semua file dependennya, saya hanya menempatkan kursor saya di akhir url dan tekan Enter. Bekerja setiap saat ... dan saya menggunakan IE 8.
sumber
F12-> CTRL+ Rsedikit lebih cepat untuk IE9 +. Seperti yang telah disebutkan orang, IE tidak membersihkan cache dengan sangat cerdas seperti Chrome.
sumber
Saya tahu ini mungkin tampak agak aneh ... tapi satu hal yang saya perhatikan belakangan ini, adalah bahwa Anda terkadang mendapatkan hasil yang berbeda tergantung pada BAGAIMANA Anda "menyegarkan". Saya telah melihat perilaku berikut:
F5> memuat dari cache tanpa menyegarkan,
Alt+ D, ENTER> benar-benar menyegarkan melewati cache.
( Alt+ Ddapat diganti dengan mengklik di bilah alamat)
sumber