Всплывающие окна TinyMCE не загружаются при использовании S3 и настройке document.domain

Мой основной домен — btaylorweb.com. У меня есть поддомен static.btaylorweb.com, который использует CNAME для указания на мой URL-адрес CloudFront.

TinyMCE отлично загружается с S3, однако мои всплывающие окна пусты. Я установил домен как таковой:

document.domain = 'btaylorweb.com';

в tiny_mce_popup.js и в tiny_mce.js, но это все еще не работает. Может ли кто-нибудь указать, что я делаю неправильно?


person Brandon    schedule 16.10.2011    source источник
comment
пожалуйста, опубликуйте полную инициализацию tinymce! какую версию tinymce вы используете?   -  person Thariama    schedule 17.10.2011
comment
Я не слишком хорошо знаком с S3 и, что более важно, с междоменными проблемами, однако, учитывая, что большинство всплывающих окон, включая плагины, используют дополнительные файлы JavaScript для tiny_mce_popup.js, они могут быть причиной вашей проблемы. Вы пытались проверить что-то вроде Firebug во всплывающих окнах (при условии, что они вообще появляются), чтобы увидеть, загружаются ли файлы JS?   -  person Brett Henderson    schedule 18.10.2011
comment
Привет, ребята. Я перевел дистрибутив CloudFront для этого проекта в автономный режим, но проверил, загружаются ли файлы JavaScript для всплывающего окна. На данный момент я нашел обходной путь для этой проблемы.   -  person Brandon    schedule 18.10.2011


Ответы (1)


В итоге я использовал плагин Image в DjangoCMS, который можно использовать в сочетании с django-storage для отправки файлов непосредственно в корзину S3. Это работает, но плагин Image не так хорош, как просмотр изображений, встроенных в остальной контент.

person Brandon    schedule 22.11.2011