Javascript: uno script per controllare se flash è installato.

Loading

Oggi come oggi data la battaglia apple/adobe per la possibilità di installare il Flash player sui dispositivi mobili, è importante sapere se il browser che utilizza l’utente per visualizzare il nostro sito supporti o meno Flash.

Girando ho trovato questo script sul sito dell’Adobe, l’ho testato con successo su iPhone, Firefox 3.6.6 e Explorer 8.


Il codice è il seguente:

if (
	(navigator.appName == "Microsoft Internet Explorer" &&
	 navigator.appVersion.indexOf("Mac") == -1 &&   
	 navigator.appVersion.indexOf("3.1") == -1) 
	||
    (navigator.plugins && navigator.plugins["Shockwave Flash"]) 
	|| navigator.plugins["Shockwave Flash 2.0"]){

   //Reindirizza su pagina flash;
    window.location='flashed.html';
} else {
  	//Reindirizza su pagina non flash;
    window.location='nonflashed.html';
}

Questo script ci dirige in una pagina se flash è abilitato e in un’altra se flash non lo è.
Direi che può tornare molto utile!