2016-11-09 1 views
0

디버거를 사용하고 tinymce iframe을 보면로드 된 것으로 머리 정보가 표시됩니다. 하지만 tinyMCE.activeEditor.getContent ({format : 'raw'})를 호출하면 head 요소가 다시 비어있게됩니다. 나는 다른 사람들이 제안한대로 "fullpage"를 플러그인에 추가했다.tinymce getContent 함수 doean't가 빈 머리를 반환합니다.

나는 그 자체로 머리 부분을 대체하고 나서 그 부분을 나에게 돌려 보내기 전에 그 머리 부분을 대체하고있는 것처럼 보입니다.

문제는 내가 완전한 HTML 문서를 편집하고 머리 요소를 되 찾을 수 있다는 것입니다.

주석으로는이 기능을 사용할 수 없습니까? 이 정상적으로 작동하는지 나는 바이올린을 보여주는를 .init (를)

+1

TinyMCE의 정확한 코드와 구성을 보여주는 TinyMCE Fiddle을 만들 수 있습니까? 정확히 무엇을하고 있는지 보지 않고 효과적으로 도울 방법을 추측합니다. http://stackoverflow.com/help/mcve –

+0

내 초기화는 다음과 같습니다. – mkeilhofer

+0

아약스를 사용하여 서버에서 웹 페이지를 가져 와서 변수에 넣습니다. 그런 다음 내용을 다음과 같이 설정합니다. tinymce.activeEditor.setContent (contents, {format : 'raw'}); 그리고 'contents'변수가 head 요소를 가지고 있지만 아무것도 변경하지 않고 tinyMCE.activeEditor.getContent ({format : 'raw'})를 호출하면 원래 head 요소에서 본 요소가 사라집니다. – mkeilhofer

답변

0

에서 다른 옵션 필요하십니까 :

http://fiddle.tinymce.com/3Bfaab

참고가 보존 당신이보고되지 않은 경우 있도록 HEAD 내용이 보존되어 그 특정 설정과 관련된 뭔가가 있습니다.

+0

감사하지만 같은 코드를 실행하면 get이 함수가 아니라는 오류가 발생합니다. V4에 있나요? – mkeilhofer

+0

예 V4입니다. 3 년 넘게 시장에 출시되었으며 V3는 지속적인 개발을 진행하지 않고 있습니다. TinyMCE V3을 구현하려는 경우 V4로 이동하는 것이 좋습니다. –

+0

ajax를 사용하여 서버에서 웹 페이지를 가져 와서 변수에 넣습니다. 그런 다음 내용을 다음과 같이 설정합니다. tinymce.activeEditor.setContent (contents, {format : 'raw'}); 변수 'contents'에 head 요소가 있지만 아무 것도 변경하지 않고 tinyMCE.activeEditor.getContent ({format : 'raw'})를 호출하면 원래 head 요소에서 본 요소가 사라졌습니다. – mkeilhofer