нарушило работу встраивания на моём сайте. Не могли бы вы указать, что именно было изменено?
Я использую Discourse для создания тем для постов на своём блоге (в качестве системы комментариев). Мой сайт разделён на две части для двух языков, поэтому я использую два хоста, чтобы фильтровать английские (/blog/somepost) и немецкие (/de/blog/somepost) посты в разные категории форума.
Да, я бы проверил политики безопасности и настройки вашего форума и встраиваемого сайта. Скриншот выглядит нормально. Какой скрипт вы используете и как обстоят дела с другими настройками встраивания? Вносили ли вы какие-либо недавние изменения там?
Мой форум использует функцию встраивания публикаций несколько раз в день, и в данный момент всё работает отлично, так что я знаю, что она не сломана. Мы используем последнюю бета-версию и находимся на хостинге, поэтому я уверен в конфигурации.
Я не контролирую никакие политики безопасности, так как оба сайта размещены у хостинг-провайдеров. Вряд ли они что-то сломали. Но я разберусь с этим вместе с моим хостинг-провайдером Discourse.
На блоге я использую этот скрипт (это статический генератор сайтов под названием Hugo):
Я не менял ничего из этого с момента первой интеграции несколько месяцев назад.
Единственное, что я изменил, — это небольшой пользовательский CSS, который я добавил в тему форума. Сегодня я отменю эти изменения и посмотрю, решит ли это проблему.
Хорошо. Откат CSS ничего не дал. Это, впрочем, был отчаянный ход.
Теперь я также смог подтвердить, что встраивание вообще не работает. Английская часть блога тоже перестала функционировать. Новые страницы застревают на сообщении «Загрузка обсуждения…».
Теперь я почти уверен, что проблема возникла после обновления моего форума провайдером до версии 3.0.4, но я не знаю, с какой версии меня обновили. Поэтому я всё ещё подозреваю, что дело в каком-то из этих исправлений:
Мне кажется, что тот факт, что браузер выдаёт эти ошибки, связанные с DOM, не случаен: