Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menghalang Dialog \"Sahkan Penyerahan Semula Borang\" dalam Aplikasi Web Anda?

Bagaimana untuk Menghalang Dialog \"Sahkan Penyerahan Semula Borang\" dalam Aplikasi Web Anda?

DDD
DDDasal
2024-10-30 17:52:03608semak imbas

How to Prevent the

Mengelakkan Dialog "Sahkan Penyerahan Semula Borang"

Dialog "Sahkan Penyerahan Semula Borang" timbul apabila penyemak imbas mengesan bahawa pengguna cuba memuatkan semula halaman dengan data borang yang telah diserahkan sebelum ini. Untuk mengelakkan dialog ini, seseorang boleh melaksanakan penyelesaian berikut:

Penyelesaian:

Gunakan JavaScript untuk mengubah suai sejarah halaman semasa dimuatkan. Teknik ini mengemas kini sejarah halaman tanpa memuat semula halaman.

Kod:

<code class="javascript">if ( window.history.replaceState ) {
  window.history.replaceState( null, null, window.location.href );
}</code>

Skrip ini harus disertakan dalam HTML halaman yang dimuat semula untuk dilaksanakan pada pemuatan halaman. Dengan mengubah suai sejarah halaman, penyemak imbas tidak akan mengesan percubaan penyerahan semula dan dialog "Sahkan Penyerahan Semula Borang" tidak akan muncul lagi.

Atas ialah kandungan terperinci Bagaimana untuk Menghalang Dialog \"Sahkan Penyerahan Semula Borang\" dalam Aplikasi Web Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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