Es scheint, ich bin nicht in der Lage, die installierte Version des Flash unter Vista/IE7 zu erkennen.Erkennen von Adobe Flash-Version auf IE7 - Vista
Der folgende Code schlägt fehl:
var x = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
Der Fehler Ich erhalte ist:
automation server cannot create object
Mit Blick auf der Adobe Flash Detection Kit (von Adobe), es sieht aus wie das auch versagt hat . Ich habe nur 1 Vista-Rechner mit zu testen, also bin ich neugierig:
- Gibt es Möglichkeiten, um das Problem
- Tritt dieses Problem für alle auftreten?
Ich habe dies erfolgreich auf IE6 und IE7 unter Windows XP getestet.
Leider ich suche _The_ JavaScript-Methode, auch Adobes eigenes Detektionssystem schlägt fehl. – Evert
Ich bin auf Win XP und IE8 - Ich habe zwei verschiedene Flash-Erkennungsbibliotheken in js ausprobiert. Beide arbeiteten für mich - vielleicht hilft es auch dir: http://www.featurebell.com/javascript-flash-detection-library.html http://web.mit.edu/is/web/reference /guidelines/flash/example.html – brokenisfixed
Ich habe keine befriedigende Antwort gesehen, also werde ich diese akzeptieren. – Evert