Как решить проблему перекрестного домена для встроенного Discourse?

Согласно /admin/customize/embedding, я встраиваю Discourse на свой веб-сайт. Поскольку темный режим управляется через скрипт (без использования prefers-color-scheme), мне необходимо получить доступ к contentDocument внутрифрейма. Однако из-за ограничений кросс-доменного доступа получить contentDocument невозможно. Я считаю, что Discourse должен поддерживать кросс-доменное взаимодействие.