Comment puis-je utiliser javascript / jQuery / etc pour détecter si Flash est installé et si ce n'est pas le cas, afficher un div contenant des informations informant l'utilisateur qu'il doit installer Flash?
javascript
jquery
asp.net-mvc
flash
detection
KingNestor
la source
la source
La réponse de @ Drewid ne fonctionnait pas dans mon Firefox 25 si le plugin flash est juste désactivé mais installé.
Le commentaire de @ invertedSpear dans cette réponse a fonctionné dans Firefox, mais pas dans aucune version d'IE.
Alors combiné leur code et obtenu ceci. Testé dans Google Chrome 31, Firefox 25, IE 8-10. Merci Drewid et invertedSpear :)
la source
Vous pouvez utiliser navigator.mimeTypes.
la source
jqplugin: http://code.google.com/p/jqplugin/
la source
Vous devriez également pouvoir utiliser ..
avec le swfobject-Plugin .
la source
swfobject
n'est pas défini.J'ai utilisé le kit de détection d'Adobe, suggéré à l'origine par justpassinby. Leur système est agréable car il détecte le numéro de version et le compare pour vous à votre `` version requise ''
Une mauvaise chose est qu'il fait une alerte indiquant la version détectée de flash, qui n'est pas très conviviale. Tout à coup, une boîte apparaît avec des nombres apparemment aléatoires.
Quelques modifications que vous voudrez peut-être envisager:
la source
Version très très réduite de http://www.featureblend.com/javascript-flash-detection-library.html (uniquement détection de flash booléen)
la source