Nach meiner Forderung muß ich implementieren ein Dateisystem mit ActiveXObject in IE „für Scripting (ActiveXObject) initialisieren und Skript ActiveX-Steuerelemente die nicht sicher“ ermöglichen. Ich habe das gleiche implementiert, aber die Schwierigkeit besteht darin, die Benutzer zu bitten, die Option "initialize und script activex controls nicht als sicher für Scripting markiert" manuell unter Internetoptionen zu aktivieren. Also kann mir bitte jemand vorschlagen, wie man das selbe per Codierung (Javascript oder Batch) aktivieren kann.Wie in IE automatisch durch js oder Batch-Datei
0
A
Antwort
0
NICHT Eine Antwort oder Lösung, nur einige Hinweise basierend auf kurze Erfahrung in ähnlichen Bereich. IE-11 lässt ActiveX-Objekte nicht direkt verwenden, es sei denn, IE-Sicherheitseinstellungen werden wie erwähnt gesenkt. Entwickeln Sie stattdessen ein Plugin und lassen Sie Ihre Benutzer dieses Plugin als Voraussetzung für die Verwendung Ihrer Anwendung installieren.
Alternativ können Sie hier versuchen, ein ActiveX-Objekt in Ihrem Javascript zu instantiieren, aber wiederum müssen die IE-Einstellungen möglicherweise manuell gesetzt werden, damit ActiveX aufgerufen oder dieses Javascript ausgeführt werden kann. Möglicherweise müssen Sie dies testen.
xx
try {
var shellObj = new ActiveXObject("WScript.Shell");
var clsid = "xxxxxxxx-xxxx-xxxx-xxxx-000000000000";
var progid = shellObj.RegRead("HKEY_CLASSES_ROOT\\CLSID\\{" + clsid + "}\\ProgID\\");
var plugin = new ActiveXObject(progid);
if (plugin) {
//whatever you want to achieve
}
else {
return null;
}
}