феллинг this обсуждения и this ссылки, я узнал, что, добавляя document.domain = 'mydomain.com';
в файл инициализации TinyMCE и tiny_mce_popup.js я могу решить эту проблему перекрестного домена.Crossdomain TinyMCE
Я не тестировал его на надлежащем производственном сервере, но в моей среде dev базовый домен - localhost: 8000, а мои статические файлы (также tinyMCE) находятся на localhost: 88.
Добавление document.domain = 'localhost:8000';
или document.domain = 'localhost:88';
не решает проблему, как я получаю следующее сообщение об ошибке:
Uncaught Error: SECURITY_ERR: DOM Exception 18
Любая помощь?
Благодаря
как насчет HTTP и HTTPS? например, базовый домен - http://domain.com и tinyMCE, находящийся на https://sub.domain.com? – yek
Я бы ожидал, что это тоже не удастся. Изменение с HTTP на HTTPS также изменяет порт, так что у него возникает та же проблема, что и исходная проблема. Даже если это был какой-то один и тот же порт, изменение протокола также нарушило бы его - это * только * субдомены, которые можно использовать, никаких других изменений вообще. – ajsutton