문제

Stickman의 사이트는 이제 다운되었습니다. 그가 줄을 꺼내는 것처럼 보입니다. 방금 IE8이 그의 Lightwindow를 위해 YouTube 임베드를 깨뜨린다는 것을 알았습니다. IE8은 파일을 표시하는 대신 링크에서 파일을 다운로드하려고 시도했습니다. 다른 솔루션이나 IE8을위한 작업이 있습니까?

누군가가 페이지를 쓰러 뜨리기 전에 자신의 페이지를 빨아 들인이 페이지를 찾았습니다. YouTube 비디오 링크가 문제를 보여줍니다.http://edu.cnzz.cn/adcode/demo96/

감사!

도움이 되었습니까?

해결책 3

Stickman의 솔루션은 더 이상 지원되지 않기 때문에 다른 솔루션으로 전환했습니다.

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

잘 작동합니다.

다른 팁

문제는 파일 이름 확장자가없고 Lightwindow가 파일 유형을 결정할 수 없다는 것과 관련이 있다고 생각합니다. YouTube URL이 끝날 때 ".swf"를 추가하면 비디오가 직접 또는 LightWindow를 통해 오류없이 재생할 수 있습니다.

문제에 대한 더러운 해결책을 찾았습니다. 다음 줄을 교체했습니다

$('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 Imbed Video만이 이와 함께 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top