Есть ли в любом случае, я могу протестировать, поддерживает ли мобильный браузер флэш-память с помощью веб-технологии?

Я знаю, что наиболее мобильные браузеры не поддерживают JavaScript,

как я могу проверить это?

8
задан user198729 26 July 2010 в 15:27
поделиться

3 ответа

Не обвиняйте меня, если это бесполезно;) Но это кажется актуальным: http://kb2.adobe.com/cps/140/tn_14086.html

С сайта (отредактировано и сокращено):

Этот подход к обнаружению Flash Player основан на двух ключевых элементах; «сниффер» подключаемого модуля Flash, который использует действие GetURL, на которое будет отвечать только Flash 4 Player, и страницу HTML с тегом обновления META.Индексная страница сайта будет использовать Flash-ролик для обнаружения версии 4 Flash Player и направлять эти браузеры к содержимому Flash 4. Если пользователь попадает на страницу индекса либо без Flash Player, либо с версией 2 или 3 проигрывателя, тег обновления META автоматически отправит их на страницу без Flash, которая предложит им загрузить версию 4 Flash Player. Эта схема работает без использования JavaScript, что делает ее более простой и совместимой с браузером.

Создание сниффера для Flash 4:

  1. Создание нового Flash-ролика ...
  2. В Modify> Movie установите размеры фильма на 18 пикселей в ширину и 18 пикселей в высоту. Это самый маленький Flash-ролик, который может быть создан ...
  3. Вставьте ключевые кадры в кадры 1 и 2. Выберите кадр 2 и выберите «Изменить»> «Кадр». В диалоговом окне «Свойства фрейма» прикрепите действие «Получить URL-адрес». В поле URL введите URL-адрес HTML-страницы, из которой будет создан настоящий Flash-сайт. Самое главное: заключите URL-адрес в кавычки и установите в поле Получить URL-адрес выражение. Это гарантирует, что это действие выполнит только проигрыватель Flash 4.

  4. Добавьте в этот список еще одно действие - Стоп. Выберите ОК.

  5. Используя функцию публикации Flash 4, создайте файл HTML, используя только шаблон Flash 4 (по умолчанию). Это будет страница index.html для этого Flash-сайта.

Создание тега обновления META в документе HTML:

  1. Откройте документ index.html в редакторе, таком как Macromedia's Dreamweaver.
  2. В теге документа HTML создайте тег обновления META ... ... Имя файла "альтернативное.html "следует заменить именем вашей страницы, содержащей альтернативный контент, в случае, если у пользователя не установлен Flash 4 Player.
  3. [Создайте альтернативную страницу - Alternative.html - или как там вы ее назвали]
  4. [Добавьте соответствующее содержание и ссылки на соответствующие страницы загрузки флэш-памяти]
2
ответ дан 6 December 2019 в 01:39
поделиться

Используйте навигатор свойства mimeTypes и плагины Adobe предоставляет документацию о том, как это проверить.

if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) {
  // hasSupport
}
0
ответ дан 6 December 2019 в 01:39
поделиться

Большинство браузеров (включая мобильные) отправляют заголовок Accept как часть http-запроса, который сообщает вам, какие типы содержимого он может принять, так что вы можете найти application/x-shockwave-flash там.

Я не уверен, что это надежно для мобильных браузеров, хотя я уже несколько лет не работаю в мобильной индустрии

Другой вариант - запросить такие источники, как WURFL или UA-Prof, чтобы попытаться определить, поддерживает ли телефон то, что вам нужно - но это не всегда работает, особенно если на телефоне используется альтернативный браузер

0
ответ дан 6 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: