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

DDD
Lepaskan: 2024-10-20 15:47:29
asal
484 orang telah melayarinya

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

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!

sumber:php
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