Adobe Flash и SWFObject
Проблема с воспроизведением Flash роликов разными браузерами
ВНИМАНИЕ: Эта страница не имеет отношения к CMSimple, она описывает проблему с воспроизведением Flash - контента разными браузерами, а особенно браузером Internet Explorer и рассказывает, как ее решить. Эта проблема глобальна и не зависит от того, используете ли вы CMS или просто статический HTML. Просто я столкнулся с ней используя CMSimple и поэтому решил написать о ней здесь. Тех, кого интересует лишь CMSimple, могут не читать этот раздел.
Данный раздел является автоматическим переводом страницы: blog.deconcept.com/swfobject и этим объясняется несуразность текста. Я работаю над ручным переводом и планирую вскоре разместить его здесь.SWFObject: отображение Flash-контента, используя Javascript сценарий.
Описание проблемы
По-умолчанию, многие программы (например SwichMAX) вставляют flash-контент в текст страницы с использованием тега <object>...</object>. Между тем, он активно использовался авторами эксплойтов, использующих уязвимости браузера Internet Explorer и Microsoft, не долго думая, попросту объявила этот тэг «вне закона». Если вы соберетесь использовать его, то большинство ваших посетителей c IE попросту не увидят ваши творения, получив вместо них сообщение: «Чтобы помочь обеспечению безопасности, Internet Explorer ограничил отображение активного содержания, могущего получить доступ к компьютеру, этим файлом. Щелкните здесь для выбора параметров...». Естественно, видя столь страшную надпись, большинство пользователей просто уходят с вашеего сайта навсегда.
Кроме того, у вашего посетителя может оказаться Flash- плеер более ранней версии, чем необходимо для воспроизведения ваших роликов. Было бы неплохо показать таковым не пустое место, а ссылку на инсталлятор новой версии плеера или просто картинку, например анимированный gif.
Устранить все эти проблемы и позволяет SWFObject - небольшая бесплатная программа, написанная на Javascript. Она обнаруживает наличие Flash - плеера и определяет его версию во всех основных web-браузерах (на Макинтоше и PC) и, если таковой присутствует, без проблем воспроизводит контент. Если плеер не установлен, пользователь увидит ссылку на скачивание Flash плагина от Adobe или, например, просто картинку (задается веб-мастером, т.е. вами). Кроме того, такой метод вставки флеш-контента дает валидный HTML-код, согласно XHTML 1.0, что, например, очень хорошо для поисковых машин.
Ниже, мы немного расскажем, что представляет из себя SWFObject и как его нужно использовать.
