Всплывающие окна в Django-TinyMCE, такие как создание таблицы, вставка изображений и просмотр HTML, становятся пустыми при использовании Amazon S3 для хранения моих статических файлов. Все остальные функции TinyMCE работают нормально.
Сам сайт размещен на Heroku.
В консоли Chrome выдается следующая ошибка:
Uncaught DOMException: Failed to set the 'domain' property on 'Document':
'<mysite>.org' is not a suffix of '<my-bucket>.s3.amazonaws.com'.
at https://<my-bucket>.s3.amazonaws.com/static1/assets/js/tiny_mce/tiny_mce_popup.js:3:17
charmap.js:11 Uncaught TypeError: Cannot read property 'requireLangPack'
of undefined
at charmap.js:11
tiny_mce.js:2 Blocked a frame with origin "https://www.<mysite>.org" from
accessing a frame with origin "https://<my-bucket>.s3.amazonaws.com". The
frame requesting access set "document.domain" to "<mysite>.org", but the
frame being accessed did not. Both must set "document.domain" to the same
value to allow access.
Я установил следующие переменные, но та же ошибка сохраняется
In settings.py
TINYMCE_JS_URL = '%stiny_mce/tiny_mce.js' % MEDIA_URL
В tiny_mce_pop.js , tiny_mce.js и init_tinymce.js
document.domain = 'mysite.org';
В голове base.html
<script type="text/javascript">document.domain = '<mysite>.org';</script>
Любая помощь будет оценена. Спасибо!
Редактировать: Изменена ошибка, выдаваемая, случайно размещена неправильная