Pregunta

El sitio de Stickman está caído ahora, parece que lo desconectó. Me acabo de enterar de que IE8 rompe la inserción de YouTube para su ventana de luz. IE8 intentó descargar el archivo desde el enlace en lugar de mostrarlo. ¿Alguien tiene otras soluciones o una solución para IE8?

Encontré esta página donde alguien succionó su página Cómo antes de que fuera retirada. El enlace del video de YouTube muestra el problema. http://edu.cnzz.cn/adcode/demo96/

¡Gracias!

¿Fue útil?

Solución 3

Dado que la solución de Stickman ya no es compatible, cambié a otra solución.

http: //www.no- margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/

funciona bien.

Otros consejos

creo que el problema está relacionado con la falta de una extensión de nombre de archivo y la incapacidad de lightwindow para determinar un tipo de archivo. Añadiendo " .swf " hasta el final de la URL de youtube permite que el video se reproduzca directamente o a través de lightwindow sin error.

He encontrado una solución sucia para el problema. Reemplacé la siguiente línea

$('lightwindow_iframe').setAttribute('src', this.element.href);

con esto

var youtube_content = '<object width="500" height="300"><param name="movie" value="' + this.element.href + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + this.element.href + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"></embed></object>'
this._writeToIframe(youtube_content);

Funciona, pero no puede abrir otras páginas externas con esta solución. Solo el video incrustado de Youtube funciona con esto.

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