Wie kann ich erkennen, ob Flash installiert ist, und wenn nicht, ein verstecktes div anzeigen, das den Benutzer informiert?
Wie kann ich mit javascript/jQuery/etc. zu erkennen ob Flash installiert ist und falls nicht, zeigen Sie ein div-Element enthält Informationen, die den Benutzer darüber informiert, dass Sie brauchen, um flash zu installieren?
InformationsquelleAutor der Frage KingNestor | 2009-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Swfobject verwenden. es ersetzt das div mit dem flash, wenn es installiert ist.
siehe: http://code.google.com/p/swfobject/
InformationsquelleAutor der Antwort Josh
Wenn
swfobject
wird nicht ausreichen, oder benötigen Sie etwas ein wenig mehr maßgeschneiderte, versuchen Sie dies:Funktioniert es mit 7 und 8.
InformationsquelleAutor der Antwort Drewid
@Drewid Antwort hat nicht funktioniert in meinem Firefox 25, wenn das flash-plugin nur deaktiviert aber installiert.
@invertedSpear Kommentar in dieser Antwort gearbeitet, in firefox aber nicht in jeder IE-version.
So kombiniert beide Ihren code, und hat diese. Getestet in Google Chrome 31, Firefox 25, IE 8-10. Dank Drewid und invertedSpear 🙂
InformationsquelleAutor der Antwort Vigneshwaran
Können Sie navigator.mimeTypes.
InformationsquelleAutor der Antwort albertein
jqplugin: http://code.google.com/p/jqplugin/
InformationsquelleAutor der Antwort mhenry1384
Sollten Sie auch in der Lage sein zu verwenden..
mit der swfobject-Plugin.
InformationsquelleAutor der Antwort user3502163
Verwendete ich Adobe detection kit, ursprünglich vorgeschlagen von justpassinby. Ihr system ist schön, weil es erkennt die Versionsnummer und vergleicht Sie gegen Ihre 'version'
Eine schlechte Sache ist, dass es eine Warnung zeigt die erkannte version von flash, das ist nicht sehr benutzerfreundlich. Plötzlich öffnet sich ein Dialog mit einigen, scheinbar zufällige zahlen.
Einige änderungen möchten Sie vielleicht zu berücksichtigen:
--- das erste element ist boolean true/false für "wurde die erforderliche version finden Sie auf dem Rechner des Nutzers"
--- zweite element ist die aktuelle version auf dem Rechner des Nutzers
InformationsquelleAutor der Antwort Mike
Sehr sehr minified-version von http://www.featureblend.com/javascript-flash-detection-library.html (nur Boolesche flash-detection)
InformationsquelleAutor der Antwort lucasgabmoreno