Ich habe mit VB 6 eine ActiveX-Komponente zum Auslesen eines Kartenlesegerätes über den Internet Explorer erstellt.
Das ActiveX (oder die cab-Datei) wird signiert mit Microsoft Authenticode mittels signcode.exe.
Das Zertifikat habe ich gerade erst neu erhalten.
Mit dem Verpackungs- und Weitergabe-Assistent erstelle ich dann ein Internet-Paket (cab-Datei). Dabei werden der Active-Komponente die Eigenschaften "Sicher für Scripterstellung" und "Sicher für Initialisierung" zugewiesen.
Diese Komponente ist mit Hilfe des Object-Tags in eine HTML-Seite eingebunden. Die Codebase (cab-Datei) ist ebenfalls auf diesem Server verfügbar.
Object-Tag:
OBJECT ID="vkread" CLASSID="CLSID:B5C6B7F9-D5D7-4C76-B335-5FC83BFFC676" CODEBASE="vkread.CAB#version=1,4,0,0" VIEWASTEXT
Javascript:
function DatenUebernehmen()
{
var obj = document.getElementById("vkread");
document.Form1.TextBox1.value = obj.GetText();
return true
}
Bei mittlerer Sicherheitseinstellung des Browsers erhalte ich bei der Datenübernahme aus dem ActiveX mittels Javascript trotz gesetzter Sicherheit folgenden Fehler: "Ein ActiveX-Steuerelement auf dieser Seite ist nicht sicher..."
Was mache ich falsch ? - Gibt es andere Möglichkeiten ?
Vielen Dank im Voraus
Das ActiveX (oder die cab-Datei) wird signiert mit Microsoft Authenticode mittels signcode.exe.
Das Zertifikat habe ich gerade erst neu erhalten.
Mit dem Verpackungs- und Weitergabe-Assistent erstelle ich dann ein Internet-Paket (cab-Datei). Dabei werden der Active-Komponente die Eigenschaften "Sicher für Scripterstellung" und "Sicher für Initialisierung" zugewiesen.
Diese Komponente ist mit Hilfe des Object-Tags in eine HTML-Seite eingebunden. Die Codebase (cab-Datei) ist ebenfalls auf diesem Server verfügbar.
Object-Tag:
OBJECT ID="vkread" CLASSID="CLSID:B5C6B7F9-D5D7-4C76-B335-5FC83BFFC676" CODEBASE="vkread.CAB#version=1,4,0,0" VIEWASTEXT
Javascript:
function DatenUebernehmen()
{
var obj = document.getElementById("vkread");
document.Form1.TextBox1.value = obj.GetText();
return true
}
Bei mittlerer Sicherheitseinstellung des Browsers erhalte ich bei der Datenübernahme aus dem ActiveX mittels Javascript trotz gesetzter Sicherheit folgenden Fehler: "Ein ActiveX-Steuerelement auf dieser Seite ist nicht sicher..."
Was mache ich falsch ? - Gibt es andere Möglichkeiten ?
Vielen Dank im Voraus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „“ ()