Domanda

Il sito di Stickman è inattivo ora - sembra che lo abbia rimosso dalla linea. Ho appena scoperto che IE8 rompe l'incorporazione di YouTube per la sua finestra di luce. IE8 ha provato a scaricare il file dal collegamento invece di visualizzarlo. Qualcuno ha altre soluzioni o una soluzione per IE8?

Trovato questa pagina in cui qualcuno ha risucchiato la sua pagina How To prima che fosse rimossa. Il link del video di YouTube mostra il problema. http://edu.cnzz.cn/adcode/demo96/

Grazie!

È stato utile?

Soluzione 3

Poiché la soluzione di stickman non è più supportata, sono passato a un'altra soluzione.

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

funziona bene.

Altri suggerimenti

Credo che il problema sia legato alla mancanza di un'estensione di file e all'impossibilità di Lightwindow di determinare un tipo di file. Aggiunta di " .swf " alla fine dell'URL di YouTube consente al video di essere riprodotto direttamente o attraverso la finestra di luce senza errori.

Ho trovato una soluzione sporca per il problema. Ho sostituito la seguente riga

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

con questo

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

Funziona, ma non puoi aprire altre pagine esterne con questa correzione. Solo il video incorporato di Youtube funziona con questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top