Internet Explorer bloquea window.open en javascript

Internet explorer ajaxUno de los problemas que me encontré recientemente fue el que a pesar de cientos de esfuerzos y pruebas diferentes, Internet Explorer estaba bloqueando un window.open lanzado por el usuario.
Recordemos que como medida de seguridad, los navegadores evitan cualquier opertura de un popup si no ha sido lanzado por el mismo usuario, pero es que en mi caso en concreto, era realmente el usuario el que estaba lanzando el popup con lo que no tenía razón de ser dicho bloqueo.

El problema reside en que el popup no puede estar dentro de una petición ajax ya que entonces aunque el usuario haya lanzado dicha petición, el navegador la toma como una llamada automatizada que no dejará lanzar el popup.

Recuerda, ajax y window.open no se llevan bien, al menos en internet explorer.

Corre la voz!

Comentarios


Escribir un comentario

Escribe lo que desees, si quieres incluir código hazlo usando los tags <pre>

Nombre:
Email:
Website: