2009-09-16 20 views
1

火柴人的網站現在已經關閉了 - 看起來他已經脫機了。我剛發現IE8打破了他的光幕嵌入的YouTube。 IE8試圖從鏈接下載文件而不是顯示它。任何人都有其他解決方案或解決IE8?火柴人Lightwindow&youtube:在IE8中破解

找到了這個頁面,有人在他的「如何」頁面被吸走之前被吸走了。 YouTube視頻鏈接顯示該問題。 http://edu.cnzz.cn/adcode/demo96/

謝謝!

+0

我注意到了IE8和LightWindow的其他一些問題,例如第一次顯示圖片,它顯示的確很小。第二次點擊正常工作。 –

回答

1

我認爲這個問題與缺少文件擴展名和lightwindow無法確定文件類型有關。將「.swf」添加到YouTube視頻網址的末尾,可讓視頻直接播放或通過輕窗口播放而不會出錯。

1

我發現這個問題很髒的解決方案。我取代了以下行

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

與此

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

它的工作原理,但你不能打開此修復程序的其他外部網頁。只有Youtube嵌入視頻適用於此。