YouTube iframe без разрешения-презентации - PullRequest
2 голосов
/ 17 апреля 2019

Я создаю расширение для пользовательского интерфейса администратора системы управления контентом.Расширение размещается в CMS в изолированном iframe.

Цель расширения - встроить видео на YouTube, чтобы пользователь мог видеть его предварительный просмотр.Так что это iframe внутри изолированного iframe.

Проблема, с которой я столкнулся, заключается в том, что в песочнице (родительском iframe) не разрешен allow-presentation, что вызывает следующее исключение в коде вставки YouTube:

DOMException: Failed to construct 'PresentationRequest': The document is sandboxed and lacks the 'allow-presentation' 

Видео работает правильно, но из-за необработанной ошибки возникают нежелательные точки отладки и спам в консоли браузера.

Я попытался отключить полноэкранный режим с параметром ?fs=0, нокод все еще вызывается, и ошибка все еще генерируется.

Есть ли способ заставить код для встраивания работать без ошибок в iframe, у которого не разрешено разрешение представления?

...