2011-12-04 9 views
0

FCKEditor가있는 페이지가 있습니다. 나는 "Embed Video"플러그인을 설치했다.Embedded Youtube 비디오가 FireFox에 표시되지 않습니다.

모든 브라우저 (IE, Chrome, Opera, Safari)에서이 페이지를보고 YouTube 동영상 링크를 삽입하면 미리보기가 잘되지만 미리보기가 FireFox에 표시되지 않습니다!

<iframe frameborder="0" style="width: 100%; height: 100%;"> 
<html dir="rtl"> 
<head> 
    <!-- Lots of FCK Scripts and Styles --> 
</head> 
<body spellcheck="false"> 
<object height="225px" width="300px"> 
    <param name="movie" value="http://www.youtube.com/v/kecWETS1Zck&amp;feature"> 
    <param name="allowFullScreen" value="true"> 
    <param name="allowscriptaccess" value="always"> 
    <param name="wmode" value="transparent"> 
    <embed height="225" width="300" src="http://www.youtube.com/v/kecWETS1Zck&amp;feature" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true"> 
    <noembed>Download movie: &amp;lt;A HREF="http://www.youtube.com/v/kecWETS1Zck&amp;amp;feature"&amp;gt;http://www.youtube.com/watch?v=kecWETS1Zck&amp;amp;feature=g-logo&amp;lt;/A&amp;gt;</noembed> 
</object><p><br type="_moz"></p> 
</body> 
</html> 
</iframe> 

난 단지 FF에서 왜 이런 일을 이해하지 못하는 다음과 같이 생성

html로 무엇입니까?

+0

어떤 Firefox 버전을 사용하고 있습니까? –

+0

그 이유는 무엇입니까? 나는 FF 7 & 8에 그것을 시험해 보았다. – Storm

+0

나는 이것이 중요한지 아닌지 조금 의심 스럽다. 네가 내 대답을 시도 했니? 먼저 노드를 올바르게 닫으십시오. 그것이 작동하지 않으면 다른 방법으로 너무 이동하십시오. –

답변

0

확인,이에 대한 해결책을 발견했다.

첫째, 고유 한 FF 문제입니다. FF는 iframe 내부에서 객체 또는 포함 태그의 미리보기를 표시하지 않습니다.

이름이 FCKEmbedAndObjectProcessor 인 FCKEditor에 JS 클래스가 내장되어 있으며, 자리 표시 자 요소 (예 : img 태그 및 원래 포함/개체 요소)를 취하여 뭔가 표시하기 위해 RefreshView 기능을 가지고 있습니다 브라우저 캔버스에.

메서드를 사용하여 나중에 검색 할 수있는 포함 태그가 자동으로 저장됩니다.

0

<param> & <embed> 노드가 제대로 닫히지 않았습니다.

도이 방법을 시도해보십시오

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/kecWETS1Zck&amp;feature" height="225px" width="300px"> 
    <param name="movie" value="http://www.youtube.com/v/kecWETS1Zck&amp;feature"/> 
    <param name="allowFullScreen" value="true"/> 
    <param name="allowscriptaccess" value="always"/> 
    <param name="wmode" value="transparent"/> 
    <embed height="225" width="300" src="http://www.youtube.com/v/kecWETS1Zck&amp;feature" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true"/> 
    <noembed>Download movie: &amp;lt;A HREF="http://www.youtube.com/v/kecWETS1Zck&amp;amp;feature"&amp;gt;http://www.youtube.com/watch?v=kecWETS1Zck&amp;amp;feature=g-logo&amp;lt;/A&amp;gt;</noembed> 
</object> 
+0

나는 이것을 시도했지만 코드가 서버 측 (닫는 태그와 함께)에서 올바르게 생성되었지만 브라우저에서 렌더링 될 때 (브라우저가 렌더링되지 않은 경우) closing tags) 브라우저가이를 수행합니다. 그러나 "정확한"동일한 코드가 다른 브라우저에서도 잘 작동합니다! – Storm

+0

두 가지 모두 시도해 보았지만 작동하지 않습니다. – Storm

관련 문제