La plupart des grands navigateurs disposent d'une fonctionnalité appelée un bloqueur de pop-up . Si le bloqueur de pop -up est activé, le navigateur permettra d'éviter une nouvelle fenêtre de s'ouvrir si la nouvelle fenêtre s'ouvre automatiquement et n'est pas le résultat d'une action de l'utilisateur (en cliquant sur un lien, par exemple ) . Chaque fois que vous créez une fenêtre pop-up en JavaScript, vérifier le résultat et écrire du code pour avertir l'utilisateur de désactiver le bloqueur de pop -up en cas d'échec . Vous pouvez également utiliser les CSS pour créer l'illusion d' une fenêtre pop-up qui ne sera pas bloqué par n'importe quel navigateur. Alerter l'utilisateur
Vérifier la valeur de retour chaque fois que vous ouvrez une nouvelle fenêtre en JavaScript en utilisant la méthode " window.open " . Certains bloqueurs de pop-up empêcher une fenêtre de l'ouverture et de la valeur de retour sera «nulle ». D'autres pop-up blockers permettra que la fenêtre s'ouvre et se referme immédiatement. Dans ce cas, la valeur de retour sera un objet de la fenêtre valide et la propriété "fermé" de cette fenêtre sera vrai . Dans les deux cas , avertir l'utilisateur que le bloqueur de pop -up doit être désactivé pour pouvoir utiliser votre application. Par exemple: