Rumah >hujung hadapan web >tutorial js >Bagaimanakah JavaScript Dapat Mengesan Muat Semula atau Muat Semula Halaman?
Soalan:
Bolehkah kami menentukan sama ada pengguna telah memuat semula atau memuat semula halaman menggunakan JavaScript?
Penjelasan:
Selalunya, adalah berguna untuk melaksanakan kod tertentu atau memaparkan makluman apabila pengguna menyegarkan atau memuat semula halaman web.
Penyelesaian:
Terdapat beberapa cara untuk mengesan muat semula halaman atau menyegarkan semula, bergantung pada penyemak imbas dan sokongannya untuk API tertentu.
Kaedah Dihentikan:
Semasa ditamatkan, kami boleh menggunakan sifat window.performance.navigation.type pada pelayar lama:
if (window.performance.navigation.type == window.performance.navigation.TYPE_RELOAD) { alert("Page has been refreshed"); }
Moden Kaedah:
Untuk menggunakan API Pemasa Navigasi dalam penyemak imbas moden, kami boleh menggunakan kod berikut:
if (performance.navigation.type == performance.navigation.TYPE_RELOAD) { alert("Page has been refreshed"); } else { alert("Page has not been refreshed"); }
Atas ialah kandungan terperinci Bagaimanakah JavaScript Dapat Mengesan Muat Semula atau Muat Semula Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!