Vimeo - Вставить не работает в IE - PullRequest
9 голосов
/ 18 октября 2011

Я разработал страницу для клиента, и происходит нечто действительно странное: http://cpdlectures.com/IStructE/Default.aspx

Это видео Vimeo работает внутри Chrome, Mozilla и т. Д. Но оно не работает в IE.

Сначала я подумал, что это может быть ошибка сценария или что-то в этом роде, поэтому:

  1. Я нажал F12, чтобы открыть инструменты разработчика,
  2. Нажмите Script,
  3. Обновите страницу, чтобы посмотреть выполнение кода JS,
  4. Видео работает!

закрыть Инструменты разработчика, видео все еще работает после обновления.Закройте браузер, снова откройте, снова сломайте, обновите без открытия инструментов разработчика, все еще не работает.

Что?Внедряет ли сейчас Microsoft эффект Observer в свои браузеры?

Как это может быть?

Ответы [ 3 ]

3 голосов
/ 27 сентября 2012

В моем случае проблема была в обновлении Flash!

См. Печать с Vimeo выше и Youtube ниже (WinXP - IE8). До и после загрузки.

До:

Before Upload

После того, как:

After Upload

0 голосов
/ 02 октября 2013

У меня было похожее требование, и я использую Froogaloop для добавления обработчика готовности к событию в iframe Vimeo.

Видео изначально скрыто, но воспроизводится, когда пользователь нажимает кнопку воспроизведения на пользовательском заставке.

Проблема возникла только в IE (пробовал 8 - 10). Другие браузеры работали отлично.

Оказывается, если видео изначально не скрыто (не отображается), проблем нет.

В качестве быстрого исправления я сместил видео с экрана. Когда окно готово, я возвращаю видео на экран, одновременно скрывая его. Исправлено, что событие готовности игрока не запускалось в IE с использованием Froogaloop.

0 голосов
/ 22 октября 2011

Я проверил ссылку, которую вы указали в IE9, и видео воспроизводилось нормально.Затем я изменил режим браузера на панели инструментов IE для рендеринга в IE8 и IE7, и видео воспроизводилось правильно в обоих режимах браузера.Я думаю, что вы можете иметь кешированную версию сайта и предложить очистить кеш браузера IE.

Инструменты> Свойства обозревателя> Вкладка «Общие»> История просмотра> Удалить ...> Убедитесь, что выбран «Временные файлы Интернета».

Если это не поможет, сообщите нам, какая версияIE вы используете и, возможно, предоставили образец своего кода?

...