функция JavaScript для обнаружения вспышки - PullRequest
0 голосов
/ 02 ноября 2010

У меня есть еще один вопрос , который, я думаю, легче всего решить с помощью JavaScript, чтобы выяснить, существует ли флэш-память или нет, и динамически изменять страницу.В моем случае поместите местозаполнитель, вызовите код jcupload, если существует flash, или замените разделительный символ div на мой html

Но проблема в том, что я не смог найти какие-либо функции JavaScript, чтобы сообщить мне, установлена ​​ли flash.Все, что я нашел, это html, который отображает alt html, если flash не отображается / не включен.

Ответы [ 3 ]

2 голосов
/ 02 ноября 2010

http://www.featureblend.com/javascript-flash-detection-library.html работает на меня каждый раз.

0 голосов
/ 02 ноября 2010

Ответ Криса, вероятно, является самым простым в вашей ситуации, когда ваш элемент управления загрузкой обрабатывает встраивание, но для будущих читателей стоит проверить swfobject , который может обрабатывать как функции, так и встраивания.Я считаю, что что-то вроде этого будет работать:

if (swfobject.getFlashPlayerVersion().major === 0)
{
    // Do alternate content stuff
}
else
{
    swfobject.embedSWF(flashUrl, "jcupload_content", width, height, "10.0.0", expressInstallUrl,
                       {}
                       { menu: "false", allowScriptAccess: "always", scale: "noScale", wmode: "transparent", salign: "lt" },
                       {});
}

Подставьте в свои собственные значения flashUrl, width, height и expressInstallUrl.Вы можете использовать второй параметр для предоставления flashvars, третий для настройки параметров для встраивания и четвертый для настройки любых атрибутов, которые вы хотите получить в результирующих тегах object или embed.

0 голосов
/ 02 ноября 2010

http://www.adobe.com/products/flashplayer/download/detection_kit/

здесь вы можете проверить карту на стороне клиента

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...