Rumah > hujung hadapan web > tutorial js > Bagaimanakah JavaScript Dapat Mengesan Muat Semula atau Muat Semula Halaman?

Bagaimanakah JavaScript Dapat Mengesan Muat Semula atau Muat Semula Halaman?

Mary-Kate Olsen
Lepaskan: 2024-12-20 11:54:10
asal
251 orang telah melayarinya

How Can JavaScript Detect Page Reloads or Refreshes?

Mengesan Muat Semula Halaman atau Muat Semula dalam JavaScript

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");
}
Salin selepas log masuk

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");
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan