Mango360 — interactive 360° virtual toursMango360
Назад в центр помощи
Устранение неполадок

Почему тур не загружается в iframe?

Исправьте пустой фрейм: проверьте список доменов, атрибуты фрейма, смешанное содержимое и политику безопасности сайта.

Тур, который нормально открывается в новой вкладке, но показывает пустой фрейм на вашем сайте, почти всегда блокируется страницей, а не самим туром. Пройдите причины в том порядке, в котором они перечислены.

Наиболее вероятные причины

  1. Откройте адрес встраивания в новой вкладке: если тур грузится, дело не в ссылке.
  2. Проверьте список разрешённых доменов в «Проект» → «Опубликовать» — домен сайта должен указан точно.
  3. Добавьте к тегу iframe атрибуты allowfullscreen и разрешение xr-spatial-tracking.
  4. Проверьте политику безопасности сайта: в ней может быть правило frame-ancestors, исключающее ваш домен.
  5. Отдавайте страницу по 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. Проверьте страницу в приватном окне с отключёнными расширениями, прежде чем менять что-либо в туре, и проверяйте через тот же якорь, который использует сайт, — так сразу видно, проблема у вас или в туре.

Не нашли ответ?

Наша команда поддержки готова помочь.

Написать в поддержку