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!