Hallo!
ist es überhaupt möglich auf microschrott PlugIns auszulesen?
Ja, über VBScript! Das folgende VBScript habe ich mir aus verschiedenen VBScripten zusammen gebaut oder abgeschaut, aber mehr vom MacromediaVBScript und ein bißchen vom Websocksscript(Link unten) abgeschaut. Ich kann kein VBScript, aber es funktioniert. Wenn Du auf die Macromediaseite mit dem IE gehst, schau in den Quellentext, dort siehst Du ein VBScript, welches das Plugin abfragt.
Hier ein Script, welches das Flash4 Plugin im IE und NN abfragt, und je nach dem weiter leitet.
<script type="text/javascript" language="javascript">
<!--
var ieFlash4;
var nnFlash4;
var flashinstall = false;
var ie = document.all;
var nn = document.layers;
function flash()
{
if(ie)
{
if(ieFlash4) { flashinstall = true; }
}
if(nn)
{
for(i=0; i<navigator.plugins.length; ++i)
{
nnFlash4 = navigator.plugins[i].description;
if(nnFlash4.indexOf("Flash 4") != 1) { flashinstall = true; break; }
}
}
if(flashinstall == true)
{
top.location.href = "flashintro.html";
}
else
{
top.location.href = "index.html";
}
}
//-->
</script>
<script type="text/vbscript" language="VBScript">
<!--
on error resume next
var ieFlash4
ieFlash4 = False
ieFlash4 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))
//-->
</script>
Funktioniert das auf Dosen? Auf meinem Mac kann ich das leider nicht testen.
Auf der Dose ja, im IE unter Mac habe ich es noch nicht getestet. Du solltest auf alle Fälle noch einen Link auf der Abfrageseite einbauen, falls die Abfrage mal hängt oder so.
Hier noch zwei Links:
http://www.cycosys.com/tt/ieplug.html
http://www.webshocks.com/tut/flash/ue_detektor.html
mfg, André Laugks