ich zu versuchen, eine Webseite einrichten, die die OCX lädt und installiert es mit dem Benutzer die Berechtigung, wenn der Benutzer rechts in der gelben Leiste klickenWie zeigt man den ActiveX Yellow bar?
Hinweis: es ist ein Business-app und ich weiß. .. IE, aber 95% der Unternehmen Kunden nutzen es und es ist leicht für uns aus dem Windows> OCX zu bewegen und dann zur vollen WebService
Was ich tat, eine cAB-Datei mit erstellen war:
- eds.cab (signed with an SSL certificate)
|--- EDS.ocx
|--- setup.inf
die setup.inf hat diesen Code:
[version]
signature="$CHICAGO$"
[Add.Code]
EDS.ocx=EDS.ocx
[EDS.ocx]
file-win32-x86=thiscab
clsid={8EC68701-329D-4567-BCB5-9EE4BA43D358}
FileVersion=3,5,0,150
RegisterServer=yes
und dann die Webseite enthält die Tag wie folgt:
<object
id="ActiveX"
classid="CLSID:8EC68701-329D-4567-BCB5-9EE4BA43D358"
width="14"
height="14"
codebase="http://localhost/EDS.Webservice/EDS.cab#version=3,5,0,150">
<param name="tabName" value="Stop:http://localhost/EDS.Webservice/" />
</object>
und sie steuere ich die http://localhost/EDS.Webservice/
Die Problem ist, dass ich diese gelbe Leiste nicht bekomme, nur die ACL bittet mich, sie zu akzeptieren.
Weiß jemand, was ich hätte vermisst werden können?
Es zeigt nur die ACL-Nachricht auf Windows 7, nie der gelbe Balken zuerst wie Flash-Plugin ... :-(
hinzugefügt
Was wir sind nach :
Tha Nein, du.
Added
Internet Explorer Einstellungen sind als Standard, sowohl Sicherheit auf Registerkarte Erweitert und Vertrauen Domains
Haben Sie es tatsächlich auf einer Internetadresse versucht? Selbst 127.0.0.1 wird ausgeführt, da es sich um ein Zonenproblem handeln könnte. In einigen Fällen erhalten Sie in den verschiedenen Zonen eine andere Anzeige für die Installation eines unbekannten Steuerelements. Und ich nehme an, Sie signieren mit einem Code-Signing-Zertifikat, nicht für SSL entwickelt? :) – tyranid
ja ich habe ... sogar auf unserem Server in der Firma gehostet und auf diese Seite zuhause zugegriffen (kein VPN-Zugang oder direkte Verbindung zur Firma). :( – balexandre
und ja, das Zertifikat wurde mit dem Code-Signing-Tool erstellt :) – balexandre