ActiveX an oder aus?
Ich muss auf einer Webseite feststellen, ob im Browser des Besuchers ActiveX aktiviert ist. Ich habe gesehen, dass Sie dies auf Ihrem Browsercheck testen. Wie machen Sie das?
Ich muss auf einer Webseite feststellen, ob im Browser des Besuchers ActiveX aktiviert ist. Ich habe gesehen, dass Sie dies auf Ihrem Browsercheck testen. Wie machen Sie das?
Wir versuchen einfach, via JavaScript ein Standard-(ActiveX-)Objekt zu erzeugen und fangen eventuelle Fehler dabei als Exception ab.
function checkActiveX() {
try {
a = new ActiveXObject("Shell.UIHelper");
} catch (e) {
document.write("nicht aktiv")
return
}
document.write("funktioniert")
}
UIHelper ist ein ActiveX-Control, das auf allen Windows-Versionen existiert und als ‘Safe for Scripting’ markiert ist. Als Beispiel für ein unsicheres Control können Sie zum Beispiel Scripting.FileSystemObject verwenden. (ju)
(ju)