4

내 메인 도메인은 'btaylorweb.com'입니다. CNAME을 사용하여 내 CloudFront URL을 가리키는 하위 도메인 'static.btaylorweb.com'이 있습니다.S3를 사용하고 document.domain을 설정할 때 TinyMCE 팝업이로드되지 않습니다.

TinyMCE는 S3에서 정상적으로로드되지만 내 팝업은 비어 있습니다. tiny_mce_popup.js과 tiny_mce.js에

document.domain = 'btaylorweb.com'; 

,하지만 여전히 작동하지 않습니다 : 나는 같은 도메인을 설정했습니다. 아무도 내가 잘못하고있는 것을 지적 할 수 있습니까?

+0

전체 초기화를 게시하십시오! 어느 tinymce 버전을 사용하고 있습니까? – Thariama

+0

나는 S3에 너무 익숙하지 않으며, 플러그인을 포함한 대부분의 팝업이 * tiny_mce_popup.js *에 추가 JavaScript 파일이 포함되어있어 "크로스 도메인"문제가 더 중요합니다. 문제의 원인 일 수 있습니다. JS 파일이로드되는지 확인하기 위해 팝업 창에서 방화범과 같은 것으로 확인해 봤습니까? –

+0

안녕 얘들 아. 해당 프로젝트의 CloudFront 배포본을 오프라인으로 가져 왔지만 팝업 용 JavaScript 파일이로드되고 있는지 확인했습니다. 나는 지금이 문제에 대한 해결 방법을 발견했다. – Brandon

답변

0

DjangoCMS의 이미지 플러그인을 활용하여 Django-storage와 함께 파일을 S3 버킷에 직접 푸시 할 수 있습니다. 그것은 작동하지만 이미지 플러그인은 이미지를 나머지 컨텐츠와 함께 인라인으로 보는 것만 큼 좋지 않습니다.