Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menutup Tetingkap Penyemak Imbas Dengan Anggun Tanpa Gesaan Pengesahan?

Bagaimana untuk Menutup Tetingkap Penyemak Imbas Dengan Anggun Tanpa Gesaan Pengesahan?

Mary-Kate Olsen
Lepaskan: 2024-10-20 15:47:02
asal
1081 orang telah melayarinya

How to Close a Browser Window Gracefully Without Confirmation Prompt?

Menutup Tetingkap Penyemak Imbas Dengan Anggun

Apabila menggunakan fungsi window.close() untuk menutup tetingkap penyemak imbas, anda mungkin menghadapi "Adakah anda ingin menutup tetingkap ini " segera, yang boleh menyusahkan. Isu ini berpunca daripada fakta bahawa fungsi window.close() mencetuskan gesaan lalai penyemak imbas untuk pengesahan pengguna.

Nasib baik, terdapat penyelesaian untuk memintas gesaan ini dan menutup tetingkap secara senyap. Penyelesaian ini melibatkan membuka tetingkap kosong dalam tab yang sama dan kemudian menutupnya, yang menutup tetingkap asal dengan berkesan tanpa memaparkan mesej pengesahan.

Untuk melaksanakan penyelesaian ini, ikut langkah berikut:

  1. Gunakan fungsi window.open() untuk membuka tetingkap kosong dalam tab yang sama, menyatakan rentetan kosong sebagai URL dan '_self' sebagai sasaran:
window.open('', '_self', '');
Salin selepas log masuk
  1. Panggil segera fungsi window.close() untuk menutup tetingkap utama:
window.close();
Salin selepas log masuk

Dengan mengikuti langkah ini, anda boleh menutup tetingkap penyemak imbas tanpa mencetuskan gesaan pengesahan. Silap mata ini berfungsi dengan lancar merentas pelayar utama dan merupakan penyelesaian yang berguna untuk senario di mana anda perlu menutup tetingkap secara pemprograman tanpa campur tangan pengguna.

Atas ialah kandungan terperinci Bagaimana untuk Menutup Tetingkap Penyemak Imbas Dengan Anggun Tanpa Gesaan Pengesahan?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan