Die meisten gängigen Browsern eine Funktion namens ein Pop -up-Blocker haben . Wenn das Pop -up-Blocker eingeschaltet ist , wird der Browser ein neues Fenster geöffnet wird , wenn das neue Fenster wird automatisch geöffnet und ist nicht das Ergebnis einer Aktion des Benutzers ( Klicken auf einen Link , zum Beispiel) zu verhindern. Wann immer Sie einen Pop-up- Fenster, in JavaScript zu erstellen , überprüfen Sie das Ergebnis und Code schreiben, um den Benutzer benachrichtigen, um das Gerät auszuschalten Pop -up-Blocker , wenn nicht erfolgreich . Sie können auch CSS , um die Illusion eines Pop -up-Fenster , die nicht von jedem Browser werden blockiert erstellen. Warnt den Benutzer
Überprüfen Sie den Rückgabewert , wenn Sie ein neues Fenster in JavaScript mit dem " window.open "-Methode öffnen. Einige Pop-up- Blocker ein Fenster das Öffnen zu verhindern und die Rückkehr ist es " null ". Andere Pop-up- Blocker ermöglicht das Fenster zu öffnen und sofort wieder schließen. In diesem Fall ist der Rückgabewert eine gültige Fenster -Objekt und das "geschlossene" Eigenschaft dieses Fenster wird es wahr sein . In jedem Fall , warnt den Benutzer , dass die Pop -up-Blocker ausgeschaltet werden , um Ihre Anwendung benötigt . Zum Beispiel: