Heim  >  Artikel  >  Web-Frontend  >  JavaScript-Methoden und -Techniken zum Überprüfen, ob Popup-Fenster blockiert sind_Javascript-Techniken

JavaScript-Methoden und -Techniken zum Überprüfen, ob Popup-Fenster blockiert sind_Javascript-Techniken

WBOY
WBOYOriginal
2016-05-16 16:09:531056Durchsuche

Das Popup-Fenster ist sehr nützlich, wenn ein Popup-Fenster benötigt wird. Für Programmierer, die solche Websites entwickeln, besteht ein heikles Problem: Sie wissen nicht, ob diese Popup-Fenster vom Browser oder verschiedenen Browser-Plug-Ins blockiert werden und nicht angezeigt werden. Natürlich benachrichtigt der Browser den Benutzer, aber diese erregen selten die Aufmerksamkeit des Benutzers. So können Sie ganz einfach testen, ob Ihre Pop-ups blockiert sind.

Das JavaScript

Code kopieren Der Code lautet wie folgt:

var windowName = 'userConsole'; var popUp = window.open('/popup-page.php', windowName, 'width=1000, height=700, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefiniert') {
warning('Bitte entsperren Sie das Fenster und klicken Sie erneut auf den Link.');
}
sonst {
popUp.focus();
}

Der erste Schritt besteht darin, das Fenster normal zu öffnen und das Fensterhandle zu erfassen, um zu überprüfen, ob dieses Handle-Objekt vorhanden ist. Wenn es existiert, Gott sei Dank. Wenn es nicht vorhanden ist, fordern wir den Benutzer auf, die Popup-Blockierungseinstellungen zu deaktivieren und erneut auf den Link zu klicken. Natürlich können Sie Benutzer mit überzeugenderen Informationen auffordern. Oder Sie können eine Popup-Ebene verwenden, um Informationen anzuzeigen.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn