88 votes

Comment puis-je détecter si Flash est installé et si non, afficher un div caché qui informe l’utilisateur ?

Comment puis-je utiliser javascript/jQuery/etc pour détecter si Flash est installé et si ce n’est pas, afficher un div qui contient des informations qui informe l’utilisateur qu’ils doivent installer flash ?

159voto

Drewid Points 1383

Si `` ne suffit pas, ou vous devez créer quelque chose d’un peu plus sur mesure, essayez ceci :

Il fonctionne avec les 7 et 8.

104voto

Vigneshwaran Points 815

Réponse de @Drewid n’a pas fonctionné dans mon Firefox 25 si le plugin flash est juste désactivé mais installé.

Commentaire de @invertedSpear dans cette réponse travaillée dans firefox, mais pas dans n’importe quelle version de IE.

Donc combiné les deux leur code et obtenu ceci. Testé dans Google Chrome 31, Firefox 25, c’est à dire 8-10. Merci Drewid et invertedSpear  :)

26voto

Josh Points 4165

utiliser swfobject. Il remplace un div avec le flash s’il est installé. Voir http://code.google.com/p/swfobject/ Josh

18voto

albertein Points 10821

Vous pouvez utiliser navigator.mimeTypes.

10voto

mhenry1384 Points 3608

jqplugin : http://code.google.com/p/jqplugin/

$. browser.flash == true

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X