Question

Le site de Stickman est en panne à présent. On dirait qu'il l'a déconnecté. Je viens de découvrir que IE8 casse l'intégration de youtube pour son lightwindow. IE8 a essayé de télécharger le fichier à partir du lien au lieu de l'afficher. Quelqu'un a-t-il d'autres solutions ou un moyen de contourner IE8?

Vous avez trouvé cette page où quelqu'un a aspiré sa page "Comment faire" avant qu'elle ne soit supprimée. Le lien vidéo YouTube montre le problème. http://edu.cnzz.cn/adcode/demo96/

Merci!

Était-ce utile?

La solution 3

La solution de stickman n'étant plus prise en charge, je suis passé à une autre solution.

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

fonctionne bien.

Autres conseils

Je pense que le problème est lié à l'absence d'extension de nom de fichier et à l'incapacité de lightwindow de déterminer un type de fichier. Ajout de " .swf " à la fin de l'URL youtube permet à la vidéo de jouer directement ou par le biais de lightwindow sans erreur.

J'ai trouvé une solution sale au problème. J'ai remplacé la ligne suivante

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

avec ceci

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);

Cela fonctionne, mais vous ne pouvez pas ouvrir d'autres pages externes avec ce correctif. Seule la vidéo intégrée Youtube fonctionne avec cela.

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