Встраивание в iFrame
Общая информация
Экзамус открывает страницу СДО внутри себя, поэтому важно, чтобы сайт разрешал встраивание в iFrame. Если встраивание запрещено, то при попытке открыть страницу экзамена в веб-приложении появится надпись: "Сайт ... не позволяет установить соединение".
В случае если вы планируете интеграцию с использованием SDK, встраивание в iframe не является обязательным условием.
Проверка и настройка
- вставьте адрес сайта в поле проверки 
Важно! Вставлять ссылку с https://
 
- раскройте консоль: ⋮ > дополнительные инструменты > инструменты разработчика > Network 
- выберите тип Doc 
 
- нажмите Проверить 
 
- если сайт не открылся, проверьте Network на наличие запретов 
 
Запрет на встраивание может выглядеть другим образом. Чтобы разрешить Экзамус открывать страницу внутри, необходимо добавить на веб-сервере заголовок Content-Security-Policy frame-ancestors 'self' *.examus.net Если требуется разрешить встраивание не только для доменов Экзамус, то все необходимые домены необходимо передавать в одном заголовке разделяя их пробелом, например, так: Content-Security-Policy frame-ancestors 'self' *.examus.net site1.com *.site2.com
ВАЖНО! При создании DNS-записей необходимо также добавить *.(имявашейдоменнойзаписи).ru, то есть полный заголовок будет выглядеть
Content-Security-Policy frame-ancestors 'self' *.examus.net *.university.ru
 
Дополнительно для Moodle
- Перейдите по пути Администрирование > Безопасность > Безопасность HTTP 
- Активируйте галочку Разрешить встраивание во фрейм (allowframembedding) 
Как разрешить встраивание для сайтов на Tilda
Чтобы разрешить показ страницы Tilda в iframe, выполните следующие действия:
- Зайдите в “Настройки сайта”
 
- Найдите раздел “Ограничить доступ”
 
- Прокрутите вниз до пункта “Дополнительные серверные заголовки”
 
- Поставьте галочку напротив опции “Отключить защиту от фреймов”
 
- Сохраните внесенные изменения
 
- Переопубликуйте все страницы сайта
После выполнения этих шагов ваш сайт на Tilda будет корректно отображаться во фреймах.
