La apertura de una ventana en javascript (window.open) en rollover sin ser bloqueado por el bloqueo de ventanas emergentes

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

Pregunta

Me gustaría abrir una nueva ventana (no en la misma ventana) en JavaScript con window.open en rollover (sin evento de clic) y éste se bloquea por el bloqueo de ventanas emergentes en IE y Firefox. ¿Hay una solución para esto?

¿Fue útil?

Solución

No hay manera de evitarlo. No se puede obligar a los navegadores a hacer algo que no están dispuestos a hacer (por diseño abierta!), Y si se va a encontrar una manera que sería tratado como un error grave y fija tan pronto como sea posible.

Firefox puede reconfigurarse (por su usuario, no por una página o su código) para cambiar la lista de eventos que se considera "seguro" para la abertura de la ventana, creo.

Otros consejos

No, most browsers will explicitly block this action by design. The idea is that users would not expect a legitimate popup to be generated by anything other than a mouse click.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top