Ich habe swfobject in einem meiner Projekte verwendet, um festzustellen, ob der Endbenutzer eine Version von Flash installiert hat. Das Problem ist mit Firefox, weil es die Meldung zeigt: "Adobe Flash ausführen?" und das möchte ich vermeiden.SwfObject - Ermitteln Flash ohne die "Erlaube es ..." firefox Nachricht
Es geht nicht darum, alternative Inhalte für den Endbenutzer anzuzeigen, was ich möchte, ist nur Flash zu erkennen und wenn Flash nicht installiert ist, zeige nichts, aber wenn Flash installiert ist, dann nicht anzeigen Lassen Sie ... in Firefox laufen.
Kennt jemand eine Möglichkeit, dies mit SwfObject zu verhindern?
Hinweis: Gerade durch die nächste Zeile im HTML-Header einschließlich:
<script type="text/javascript" src="swfobject.js"></script>
es die Nachricht starten Lassen Sie löst: S
Wenn Sie glauben, es gibt eine bessere Alternative zu swfobject um um dies zu lösen und es ist ein gutes Mehrzweck-SWF-Handler-Tool, ich bin ganz Ohr.
Hier ist ein Beispiel der Nachricht:
Dank
'hasFlash = []. Some.call (navigator.plugins, Funktion (p) {return p.name == "Shockwave Flash"})' – dandavis
@dandavis, warum nicht Sie machen das zu einer vollständigen Antwort? In welchem Kontext sollte Ihr Code verwendet werden? –