Вопрос

Сайт Стикмена сейчас не работает - похоже, он отключил его от сети.Я только что узнал, что IE8 нарушает встраивание YouTube для своего lightwindow.IE8 попытался загрузить файл по ссылке вместо того, чтобы отображать его.У кого-нибудь есть другие решения или обходной путь для IE8?

Нашел эту страницу, где кто-то отсосал его страницу с инструкциями, прежде чем она была удалена.Ссылка на видео на YouTube показывает проблему.http://edu.cnzz.cn/adcode/demo96/

Спасибо!

Это было полезно?

Решение 3

Поскольку решение stickman больше не поддерживается, я переключился на другое решение.

http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/

работает хорошо.

Другие советы

я полагаю, что проблема связана с отсутствием расширения имени файла и неспособностью lightwindow определить тип файла.Добавление ".swf" в конец URL-адреса YouTube позволяет воспроизводить видео напрямую или через lightwindow без ошибок.

Я нашел грязное решение этой проблемы.Я заменил следующую строку

$('lightwindow_iframe').setAttribute('src', this.element.href);

с этим

var youtube_content = '<object width="500" height="300"><param name="movie" value="' + this.element.href + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + this.element.href + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"></embed></object>'
this._writeToIframe(youtube_content);

Это работает, но вы не можете открывать другие внешние страницы с этим исправлением.С этим работает только встроенное видео Youtube.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top