По статистике, около 90% пользователей в наши дни пользуются Internet Explorer (5-й или 6-й версией).

Определение наличия Flash-pluginа средствами HTML

В этих браузерах Flash, как правило, уже установлен (если же нет, то, при наличии Интернет-соединения, установить его - дело пары минут). Тем не менее, если вам нужно на 100% быть уверенным в том, что у пользователя всё будет работать "правильно", даже если у него не установлена примочка Flash, нужно определять наличие примочки, и, в зависимости от этого, показывать Flash страничку, или контент, не сожержащий Flash.

Здесь приведён самый простой способ проверки наличия Flash. Для этого способа потребуется лишь одна строчка в HTML и очень простой Flash-мультик.

Вот строчка, которую нужно будет вставить в HTML файл в раздел <head>:

<META HTTP-EQUIV="Refresh" CONTENT="seconds_until_refresh; URL=non_flash_url"> 

Эта строчка обращается по адресу non_flash_url через seconds_until_refresh после загрузки строчки. Например строчка

<META HTTP-EQUIV="Refresh" CONTENT="5; URL=non_flash.html"> 

обращается к файлу non_flash.html через 5 секунд.

Создаём Flash мультик с минимальными размерами (во Flash 5 было ограничение - 20x20, во Flash MX можно делать мультики хоть 1x1) с единственным кадром, содержащим единственное действие:

GetURL("flash_page.html");

flash_page.html - страничка, содержащая Flash-контент.

Можете скачать пример такого файла: detect.fla (12 kb).

Из этого файла создаём .swf файл, который помещаем в наш HTML файл (в тот где была строчка <META ...>). Что в итоге происходит? Открывается файл, содержащий строчку <META ...> и маленький Flash мультик. Если в браузере установлена Flash-примочка соответствующей версии, то срабатывает действие в .swf файле и браузер переходит на страничку flash_page.html. Если же Flash примочка не обнаружена, то через 5 секунд браузер перейдёт по адресу, указаному в <META ...> (в нашем случае - non_flash.html). Недостаток этого метода состоит только в незначительной задержке в несколько секунд, кот. нужны для загрузки странички. Размер .swf файла получается очень маленьким (порядка 50-100 байт), так что это не является помехой.

HTML   Теги: Flash, Html

Читайте также:

Введение в HTML

История HTML

СЕКРЕТЫ HTML



Редакция портала:

Благодарим за просмотр этой информации на нашем компьютерном портале. Надеемся, что обзор Определение наличия Flash-pluginа средствами HTML, в разделе HTML вам понравился. Есть небольшая рекомендация, если вы хотите быть в курсе всех событий сферы информационных технологий, то рекомендуем зарегистрироваться на портале www.stfw.ru.


Живая лента

•  IBM создала портативный детектор контрафактной продукции - 24.05.2018: STFW.Ru: Спустя месяц после того, как IBM анонсировала создание блокчейн-платформы для


•  Battlefield V возвращается ко Второй мировой войне: первые подробности и дебютный трейлер игры - 24.05.2018: STFW.Ru: Вчера поздно вечером Electronic Arts, как и планировала, провела пресс-конференции,


•  Acer анонсировала игровые ноутбуки Predator Helios 500 и Predator Helios 300 Special Edition - 24.05.2018: STFW.Ru: Помимо лёгкого 15,6-дюймового ноутбука Swift 5 компания Acer также создала игровой


•  В Сбербанке рассказали об успехах работы системы распознавания лиц в метро - 24.05.2018: STFW.Ru: С.-ПЕТЕРБУРГ, 24 мая - РИА Новости. Система распознавания лиц, разработанная


•  Смартфон Lenovo Z5 сможет работать в режиме ожидания от одного заряда батареи до 45 суток - 24.05.2018: STFW.Ru: Компания Lenovo продолжает строго дозировано выдавать информацию о


•  Uber полностью прекратит испытания беспилотных авто в Аризоне, но продолжит тесты в других штатах - 24.05.2018: STFW.Ru: Как известно, после мартовского смертельного ДТП в Аризоне с участием