Ouverture de roulement sans être bloquées par les bloqueurs de fenêtres dans une fenêtre javascript (de window.open)

StackOverflow https://stackoverflow.com/questions/2775806

Question

J'aime ouvrir une nouvelle fenêtre (pas dans la même fenêtre) en JavaScript avec window.open lors du survol (sans événement de clic) et il est bloqué par bloqueur de pop-up dans IE et Firefox. Y at-il une solution de contournement pour cela?

Était-ce utile?

La solution

Il n'y a pas moyen de contourner cela. Vous ne pouvez pas forcer les navigateurs à faire quelque chose qu'ils ne sont pas prêts à le faire (par la conception ouverte!), Et si vous deviez trouver un moyen qu'il serait traité comme un bug grave et fixe le plus rapidement possible.

Firefox peut être reconfiguré (par son utilisateur, et non par une page ou son code) pour modifier la liste des événements qu'il considère comme « sûr » pour l'ouverture de la fenêtre, je pense.

Autres conseils

Non, la plupart des navigateurs bloque explicitement cette action par la conception. L'idée est que les utilisateurs ne s'attendre à un popup légitime à générer par quoi que ce soit autre qu'un clic de souris.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top