Stickman Lightwindow& youtube:在IE8中被破坏了

时间:2009-09-16 16:53:47

标签: internet-explorer-8 youtube lightwindow

Stickman的网站现在已经关闭 - 看起来他已经脱线了。我刚刚发现IE8打破了youwindube嵌入他的光窗。 IE8试图从链接下载文件而不是显示它。任何人都有其他解决方案或解决IE8?

找到此页面,有人在删除之前将其“操作方法”页面删除。 YouTube视频链接显示了此问题。 http://edu.cnzz.cn/adcode/demo96/

谢谢!

3 个答案:

答案 0 :(得分:1)

我认为问题与缺少文件扩展名和lightwindow无法确定文件类型有关。在youtube网址末尾添加“.swf”可以直接或通过光窗播放视频而不会出错。

答案 1 :(得分: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嵌入视频才能使用。

答案 2 :(得分:0)

由于不再支持stickman的解决方案,我切换到另一个解决方案。

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

效果很好。