Rumah > pembangunan bahagian belakang > tutorial php > 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
Lepaskan: 2024-10-30 17:52:03
asal
709 orang telah melayarinya

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>
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan