проверяем установлен Flash у пользователя или нет

Простой и проверенный способ проверки установлен Flash у пользователя или нет средствами 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 {
		// для экзотических браузеров
		flashinstalled = true;
	}
	return flashinstalled;
}

Для вызова функции вставляем код приведенный ниже в нужном месте

<script type="text/javascript">
  if (checkFlash()) {
  document.write("Flash-плеер установлен");
  } else {
  document.write("Flash-плеер >не установлен");
  }
</script>

Добавить комментарий