Frage

Stickman Website ist jetzt nach unten - sieht aus wie er es Linie abnahm. Ich habe gerade herausgefunden, dass IE8 das youtube einbetten für seine Light bricht. IE8 versucht, die Datei aus dem Link, anstatt die Anzeige, um sie herunterzuladen. Wer noch andere Lösungen oder eine Arbeit um für IE8?

Gefunden diese Seite, wo jemand saugte seine Seite Wie soll, bevor es heruntergenommen. Der YouTube-Video-Link zeigt das Problem. http://edu.cnzz.cn/adcode/demo96/

Danke!

War es hilfreich?

Lösung 3

Da stickman-Lösung wird nicht mehr unterstützt wechsle ich zu einer anderen Lösung über.

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

funktioniert gut.

Andere Tipps

Ich glaube, das Problem des Mangels an eine Dateinamenerweiterung und Light Unfähigkeit, einen Dateityp zu bestimmen, verwandt ist. Hinzufügen „.swf“ bis zum Ende der YouTube-URL erlaubt die Videos direkt abspielen oder durch Light ohne Fehler.

Ich habe eine schmutzige Lösung für das Problem gefunden. Ich ersetzte die folgende Zeile

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

mit diesem

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

Es funktioniert, aber man kann mit diesem Update nicht öffnet andere externe Seiten. Nur Youtube einbetten Video mit dieser funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top