JavaScript: Как проверить есть ли Flash-плеер в браузере
Для того, что бы узнать, присутствует ли в браузере пользователя Flash-проигрыватель, существует простое решение на javascript
<script type="text/javascript">
function checkFlash() {
var flashinstalled = false;
if (navigator.plugins) {
if (navigator.plugins["Shockwave Flash"]) {
flashinstalled = true;
}
else if (navigator.plugins["Shockwave Flash 2.0"]) {
flashinstalled = true;
}
}
else if (navigator.mimeTypes) {
var x = navigator.mimeTypes['application/x-shockwave-flash'];
if (x && x.enabledPlugin) {
flashinstalled = true;
}
}
else {
// на всякий случай возвращаем true в случае некоторых экзотических браузеров
flashinstalled = true;
}
return flashinstalled;
}
if (checkFlash()) {
alert('Flash-плеер установлен');
} else {
alert('Flash-плеер не установлен');
}
</script>
Похожие материалы:
Комментарии:
2 Февраля 2012 (15:08:33)
Юрий
(гость)
• ответить
я искал (javascript определить работает ли флеш в браузере), мне кажется это самое простое решение, жаль проблема отпала когда я это нашел. Пусть другим повезет больше, и попадут на этот сайт быстрее!
23 Июля 2013 (15:25:09)
Другой Сергей
(гость)
• ответить
И в IE10 тоже выдает сообщение о том, что Flash-плеер не установлен, хотя он установлен.