Можно ли определить высоту видео в IFrame? - PullRequest
3 голосов
/ 29 июля 2011

Мы используем Buto для размещения наших видео и показываем их в лайтбоксе (FancyBox) на нашем сайте с помощью плавающего IFrame.

Проблема в том, что видео имеют разную высоту и ширину, и мы неЯ не знаю этих измерений на простых html-страницах (без серверного кода), которые ссылаются на видео, поэтому любые измерения, которые мы выберем для IFrame, будут неправильными для некоторых видео.

Я быхотелось бы иметь некоторый javascript, который запускается после загрузки видео и изменяет размер IFrame, чтобы аккуратно уместить его в видео.

Возможно ли это даже с учетом того, что Iframe размещает контент из другого домена ?Кто-нибудь может порекомендовать альтернативу?

Спасибо!

1 Ответ

1 голос
/ 29 июля 2011

Из-за Одинаковой политики происхождения вы не можете получить доступ к содержимому iframe, если домен, порт и протокол не совпадают с страницами хоста.

Вам следует использовать страницу прокси( здесь пример ) или доступ к Buto через API (к сожалению, без JSONP), но для этого нужно запустить некоторый серверный код ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...