Sto cercando di istituito una pagina web che scarica l'OCX e lo installa con il permesso dell'utente quando l'utente tasto destro del mouse nella barra giallaCome mostrare la barra gialla ActiveX?
Nota: è un business app e lo so. .. IE, ma il 95% dei clienti aziendali usarlo ed è facile per noi di passare da Windows> OCX prima e poi a pieno WebService
Quello che ho fatto è stato creare un file cAB con:
- eds.cab (signed with an SSL certificate)
|--- EDS.ocx
|--- setup.inf
.210
il setup.inf ha questo codice:
[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
e quindi la pagina web contiene il tag in questo modo:
<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>
e ci si dirige verso il http://localhost/EDS.Webservice/
Il il problema è che non ottengo quella barra gialla, solo l'ACL che mi chiede di accettarlo.
Qualcuno sa cosa avrei potuto mancare?
mostra solo il messaggio ACL su Windows 7, non la barra gialla prima come, Flash plugin ... :-(
aggiunto
che cosa siamo dopo :
Tha tu no.
Aggiunto
Internet Explorer impostazioni sono le predefinito, sia di sicurezza a scheda Avanzate e Fiducia Domini
Avete effettivamente provato su un indirizzo internet? Anche 127.0.0.1 farà come potrebbe essere un problema di zona, a volte le diverse zone ti daranno una visualizzazione diversa per l'installazione di un controllo sconosciuto. E presumo che stiate firmando con un certificato di firma del codice, non uno progettato per SSL? :) – tyranid
sì ho fatto ... anche ospitato nel nostro server in azienda e accedere a quella pagina a casa (nessun accesso VPN o connessione diretta alla società). :( – balexandre
e sì, il certificato è stato creato utilizzando lo strumento per la firma del codice :) – balexandre