Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menghalang Prompt \"Adakah anda mahu menutup tetingkap ini\" Apabila Menggunakan window.close()?

Bagaimana untuk Menghalang Prompt \"Adakah anda mahu menutup tetingkap ini\" Apabila Menggunakan window.close()?

DDD
DDDasal
2024-10-20 15:47:29390semak imbas

How to Prevent the

Menghalang Prompt "Adakah anda mahu menutup tetingkap ini"

Apabila menutup tetingkap penyemak imbas menggunakan fungsi window.close(), anda mungkin menghadapi gesaan yang bertanya sama ada anda mahu menutup tetingkap. Ini boleh menyusahkan jika anda mahu menutup tetingkap tanpa sebarang interaksi pengguna.

Untuk mengelakkan gesaan ini, anda boleh menggunakan penyelesaian berikut:

window.open('', '_self', '');
window.close();

Penyelesaian ini melibatkan membuka tetingkap baharu dengan halaman kosong ('') menggunakan window.open(). Parameter '_self' menentukan bahawa tetingkap baharu akan menggantikan tetingkap semasa. Akhir sekali, window.close() menutup tetingkap semasa, yang kini merujuk kepada tetingkap kosong.

Teknik ini berfungsi kerana tetingkap asal digantikan dengan tetingkap kosong sebelum ia ditutup, menghapuskan keperluan untuk pengesahan segera.

Atas ialah kandungan terperinci Bagaimana untuk Menghalang Prompt \"Adakah anda mahu menutup tetingkap ini\" Apabila Menggunakan window.close()?. 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