Всплывающие окна в Django-TinyMCE с использованием Amazon S3 пустые - PullRequest
0 голосов
/ 01 июня 2019

Всплывающие окна в 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>

Любая помощь будет оценена. Спасибо!

Редактировать: Изменена ошибка, выдаваемая, случайно размещена неправильная

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...