La sortie est très utile et nécessite une fenêtre contextuelle. Pour les programmeurs qui développent de tels sites Web, ils ont un problème difficile. Ils ne savent pas si ces fenêtres contextuelles sont bloquées par des navigateurs ou divers plug-ins de navigateur et ne apparaissent pas. Bien sûr, le navigateur informera l'utilisateur, mais ceux-ci attirent rarement l'attention de l'utilisateur. Voici un moyen simple de tester si votre popup est bloqué.
Le javascript
La copie de code est la suivante:
var windowname = 'userConsole';
var popup = window.open ('/ popup-page.php', windowname, 'width = 1000, height = 700, gauche = 24, top = 24, barraux de défilement, residable');
if (popup == null || typeof (popup) == 'undefined') {
alert («Veuillez débloquer la fenêtre et cliquez à nouveau sur le lien.»);
}
autre {
popup.focus ();
}
La première étape consiste à une fenêtre contextuelle normale et à capturer la poignée de fenêtre pour vérifier si cet objet de poignée existe. S'il existe, Dieu merci. S'il n'existe pas, nous invitons l'utilisateur à fermer les paramètres de blocage contextuel et à cliquer à nouveau sur le lien. Bien sûr, vous pouvez inviter l'utilisateur avec des informations plus convaincantes. Ou vous pouvez utiliser une couche pop-up pour afficher les informations.