Paksa Muat Semula Tegar Halaman Semasa Menggunakan JavaScript
Melakukan muat semula keras memaksa penyemak imbas web untuk mendapatkan salinan baharu semasa halaman, termasuk semua sumber luaran seperti imej, JavaScript dan CSS. Dalam JavaScript, ini boleh dicapai dengan menggunakan kaedah location.reload().
Penyelesaian:
location.reload(true);
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa penyelesaian ini mungkin tidak berfungsi secara konsisten merentas semua penyemak imbas. Menurut dokumentasi MDN untuk location.reload():
"Nota: Firefox menyokong parameter boolean forceGet bukan standard untuk location.reload(), untuk memberitahu Firefox memintas cachenya dan paksa-muat semula semasa document. Walau bagaimanapun, dalam semua penyemak imbas lain, sebarang parameter yang anda tentukan dalam panggilan location.reload() akan diabaikan dan tidak mempunyai sebarang kesan."
Apabila kaedah location.reload() menerima kebenaran nilai sebagai hujah, ia mengarahkan penyemak imbas untuk sentiasa mengambil halaman daripada pelayan, memintas mana-mana versi cache. Jika nilai palsu atau tiada hujah diberikan, penyemak imbas boleh memilih untuk memuatkan halaman daripada cachenya.
Untuk mendapatkan maklumat lanjut tentang kaedah ini dan hadnya, sila rujuk sumber berikut:
Atas ialah kandungan terperinci Bagaimana Memaksa Muat Semula Tegar Halaman Web dengan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!