FipsTheThief
Erfahrenes Mitglied
Ich hätte da ein Problem und zwar geht es um das Auslesen von installierten Plugins und deren Versions Nummern.
Im Opera / FF / Safari war es noch relativ einfach da man da über das navigator.mimeTypes und navigator.plugins Objekt gehen konnte.
Im IE gestaltet sich das ganze schon etwas übler wie ich fest gestellt habe , bis ich auf den Trichter gekommen bin das das ActiveX Object ja im Embed Tag fest gelegt wird und dieses ActiveXControl Element kann man sich dann aus der Registry holen.
Klappt auch gut soweit , zumindest die Erkennung.Das das Active X Steuerelement schon mal existiert.
Zu dem eigentlichen Problem , das ActiveXObject('ShockwaveFlash.ShockwaveFlash') liefert ein object zurück nur wie kann ich dieses nun auslesen ? Ich habe zwar im Internet ne Seite gefunden wo was stand dies bezüglich für Quicktime , Shockwave und Director aber da kommt erstmal die Frage auf wo haben sie das a) her ?
Die Macromedia Dokumentation sagt mir Seite 404 nich gefunden schade eigentlich wäre gut gewsen.
Und das eigentliche Haupt Problem bildet der Deval VR Player , da steht zwar auf der Seite etwas über die Parameter aber das scheint sich nur auf einen laufenden Film zu beziehen was mir im Moment gar nix nützt.
Daran mache ich erstmal Fest das dieses überhaupt existiert , devalObj gibt bei der Ausgabe Object zurück aber auslesen über den herkömlichen weg :
funktioniert leider nicht.
Hier nochmal der Link zur seite die ich zu Rate gezogen habe für das auslesen der Plugins wenn es noch wen interessiert:
http://www.builtfromsource.com/category/internet-explorer/
MfG
Im Opera / FF / Safari war es noch relativ einfach da man da über das navigator.mimeTypes und navigator.plugins Objekt gehen konnte.
Im IE gestaltet sich das ganze schon etwas übler wie ich fest gestellt habe , bis ich auf den Trichter gekommen bin das das ActiveX Object ja im Embed Tag fest gelegt wird und dieses ActiveXControl Element kann man sich dann aus der Registry holen.
Klappt auch gut soweit , zumindest die Erkennung.Das das Active X Steuerelement schon mal existiert.
Zu dem eigentlichen Problem , das ActiveXObject('ShockwaveFlash.ShockwaveFlash') liefert ein object zurück nur wie kann ich dieses nun auslesen ? Ich habe zwar im Internet ne Seite gefunden wo was stand dies bezüglich für Quicktime , Shockwave und Director aber da kommt erstmal die Frage auf wo haben sie das a) her ?
Die Macromedia Dokumentation sagt mir Seite 404 nich gefunden schade eigentlich wäre gut gewsen.
Und das eigentliche Haupt Problem bildet der Deval VR Player , da steht zwar auf der Seite etwas über die Parameter aber das scheint sich nur auf einen laufenden Film zu beziehen was mir im Moment gar nix nützt.
Code:
var devalObj = null;
try {
if(devalObj = new ActiveXObject('DevalVRXCtrl.DevalVRXCtrl.1')) {
plug.active = true;
}
} catch (e) {
}
Daran mache ich erstmal Fest das dieses überhaupt existiert , devalObj gibt bei der Ausgabe Object zurück aber auslesen über den herkömlichen weg :
Code:
for(key in obj)
alert(key+" "+obj[key]);
funktioniert leider nicht.
Hier nochmal der Link zur seite die ich zu Rate gezogen habe für das auslesen der Plugins wenn es noch wen interessiert:
http://www.builtfromsource.com/category/internet-explorer/
MfG