Stickman Lightwindow & amp; youtube: cassé dans IE8
-
07-07-2019 - |
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!
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.