Keluarnya sangat berguna dan membutuhkan jendela pop-up. Untuk pemrogram yang mengembangkan situs web seperti itu, mereka memiliki masalah yang sulit. Mereka tidak tahu apakah pop-up ini diblokir oleh browser atau berbagai plug-in browser dan tidak muncul. Tentu saja, browser akan memberi tahu pengguna, tetapi ini jarang menarik perhatian pengguna. Berikut adalah cara sederhana untuk menguji apakah popup Anda diblokir.
JavaScript
Salinan kode adalah sebagai berikut:
var windowname = 'userconsole';
var popup = window.open ('/popup-page.php', windowname, 'width = 1000, tinggi = 700, kiri = 24, top = 24, scrollbars, resizable');
if (popup == null || typeof (popup) == 'tidak terdefinisi') {
Peringatan ('Hapus blokir jendela dan klik tautan lagi.');
}
kalau tidak {
popup.focus ();
}
Langkah pertama adalah ke jendela pop-up normal dan menangkap pegangan jendela untuk memeriksa apakah ada objek pegangan ini. Jika ada, terima kasih Tuhan. Jika tidak ada, kami meminta pengguna untuk menutup pengaturan pemblokiran pop-up dan klik tautan lagi. Tentu saja, Anda dapat meminta pengguna dengan informasi yang lebih meyakinkan. Atau Anda dapat menggunakan lapisan pop-up untuk menampilkan informasi.