Rumah > hujung hadapan web > tutorial js > Adakah Terdapat Acara Silang Pelayar untuk Mengesan Muatan Halaman Butang Belakang?

Adakah Terdapat Acara Silang Pelayar untuk Mengesan Muatan Halaman Butang Belakang?

Patricia Arquette
Lepaskan: 2024-12-06 09:22:10
asal
506 orang telah melayarinya

Is There a Cross-Browser Event for Detecting Back Button Page Loads?

Peristiwa Silang Penyemak Imbas untuk Pemuatan Halaman pada Operasi Butang Belakang

Berbeza dengan acara onload, yang hanya mencetuskan pada pemuatan halaman awal, terdapat 't acara silang penyemak imbas standard khusus untuk pemuatan halaman yang dicetuskan oleh butang belakang klik.

Penyelesaian JQuery

Menariknya, JQuery mempunyai kesan yang tidak diingini yang mencetuskan muat semula halaman apabila klik butang belakang. Ini dicapai dengan menambahkan pendengar acara onunload. Dengan menambahkan pengendali acara onunload kosong dalam teg badan, Safari, Opera dan Mozilla muat semula halaman pada tekan butang belakang.

Contoh:

<body onunload="">
  <script type="text/javascript">
    alert('first load / reload');
    window.onload = function() { alert('onload') };
  </script>
  <a href="http://stackoverflow.com">click me, then press the back button</a>
</body>
Salin selepas log masuk

Nota:

Semasa penyelesaian ini berfungsi, ia mungkin memperkenalkan penalti prestasi kerana halaman itu dimuat semula. Adalah penting untuk mempertimbangkan dengan teliti keperluan mencetuskan muat semula halaman pada klik butang belakang.

Atas ialah kandungan terperinci Adakah Terdapat Acara Silang Pelayar untuk Mengesan Muatan Halaman Butang Belakang?. 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