Почему тур не загружается в iframe?
Исправьте пустой фрейм: проверьте список доменов, атрибуты фрейма, смешанное содержимое и политику безопасности сайта.
Тур, который нормально открывается в новой вкладке, но показывает пустой фрейм на вашем сайте, почти всегда блокируется страницей, а не самим туром. Пройдите причины в том порядке, в котором они перечислены.
Наиболее вероятные причины
- Откройте адрес встраивания в новой вкладке: если тур грузится, дело не в ссылке.
- Проверьте список разрешённых доменов в «Проект» → «Опубликовать» — домен сайта должен указан точно.
- Добавьте к тегу iframe атрибуты allowfullscreen и разрешение xr-spatial-tracking.
- Проверьте политику безопасности сайта: в ней может быть правило frame-ancestors, исключающее ваш домен.
- Отдавайте страницу по HTTPS: страница на HTTP не встроит плеер по HTTPS.
Эталонная разметка
Рабочее встраивание выглядит так. Ширину и высоту меняйте под свой макет, а вот атрибуты фрейма лучше оставить как есть, и код стоит копировать только после публикации тура. Если на сайте другие встраивания добавляются скриптом, проверьте, что скрипт не переписывает атрибут src.
<iframe
src="https://studio.mango360.app/embed/TOUR_ID"
width="100%"
height="620"
frameborder="0"
allow="accelerometer; gyroscope; xr-spatial-tracking; fullscreen"
allowfullscreen
></iframe>Если не помогло
Попросите разработчика открыть консоль браузера на странице и перезагрузить её. Браузер напишет рядом с ошибкой точную причину: заблокированный фрейм, отклонённый домен или политику безопасности. Отклонённый домен означает, что в списке разрешённых нет вашего сайта, а заблокированный фрейм обычно означает, что встраивание убрал сторонний скрипт или расширение браузера.
Плеер могут блокировать и блокировщики рекламы, и баннеры о cookie. Проверьте страницу в приватном окне с отключёнными расширениями, прежде чем менять что-либо в туре, и проверяйте через тот же якорь, который использует сайт, — так сразу видно, проблема у вас или в туре.
Не нашли ответ?
Наша команда поддержки готова помочь.