banner graphic
Riferimenti

Rendere disponibili agli utenti i componenti aggiuntivi

Dopo avere creato un pacchetto browser personalizzato, sarα necessario renderlo disponibile su Internet per consentire ad altri utenti di scaricarlo. ╚ possibile indicare i siti di destinazione durante la Fase 3 del programma di personalizzazione di Internet Explorer. ╚ inoltre possibile specificare la posizione dalla quale gli utenti possono prelevare i nuovi componenti o gli aggiornamenti degli stessi. Questi sono denominati componenti aggiuntivi.

Quando l'utente fa clic su Strumenti e quindi su Windows Update, il browser apre l'URL specificato per i componenti aggiuntivi. Lo stesso accade quando l'utente fa clic su Installazione applicazioni nel Pannello di controllo, quindi fa clic su Internet Explorer e Accesso a Internet, poi su Aggiungi/Rimuovi e quindi seleziona Aggiungi un componente.

Nota

Esempi di pagine Web per l'aggiunta di componenti

IEAK contiene un esempio di pagina Web personalizzabile, Addon.htm, relativa ai componenti aggiuntivi. Tale pagina si trova nella cartella \<IEAK>\Toolkit\Addons\HTML e contiene inoltre collegamenti ai file Head.htm, Main.htm e Info.htm.

Di seguito Φ riportata una descrizione dei quattro file di esempio contenuti nella cartella \<IEAK>\Toolkit\Addons\HTML:

La maggior parte delle modifiche verranno effettuate al file Main.htm, composto da tre parti.

Utilizzo dei file di esempio

Copiare i quattro file di esempio nel percorso di download o in un altro percorso, quindi utilizzare un editor di testo o un editor HTML per modificarne il contenuto.

Per garantire un corretto funzionamento della procedura, Φ necessario installare i file nel modo seguente:

Per aggiungere nuovi componenti

  1. Accertarsi di aver scaricato i componenti durante la Sincronizzazione automatica versione (AVS).
  2. Individuare il nome corretto del componente in IESetup.cif.
  3. Aggiungere alla pagina Addon.htm una casella di controllo che abbia lo stesso nome.

Se si dispone di una conoscenza adeguata della creazione di pagine Web, non sarα necessario utilizzare il modello fornito con IEAK.

Informazioni per autori esperti di pagine Web

In Main.htm vengono utilizzati due linguaggi per la creazione di procedure: JScript e Visual Basic Script Edition (VBScript). Il codice JScript contiene la funzione Install(). Tale funzione viene chiamata facendo clic sul pulsante Installa, situato nella parte inferiore della pagina e controlla il processo di installazione. La funzione Install() effettua chiamate a diverse subroutine VBScript.

All'interno delle procedure la proprietα name (appartenente al tag input) delle caselle di controllo viene utilizzata per leggere il contenuto di IEsetup.cif. Tale file Φ contenuto nel file IEcif.cab e viene aperto dalla subroutine Window_onLoad().

Nota

Per sapere se un componente Φ giα installato, Φ possibile usare la subroutine VBScript IsComponentInstalled().

IsComponentInstalled(ComponentID)

ComponentID corrisponde al nome della casella di controllo e al valore indicato nel file IESetup.cif.

Codice di ritorno Significato
0 Componente non installato
1 Componente giα installato
2 Componente installato, ma Φ disponibile una versione aggiornata
3 Protezione utente: stato indeterminato

Quando viene controllato il primo componente utilizzando questo metodo, il motore ActiveX attiva una finestra di dialogo di protezione che richiede il permesso per controllare lo stato dei componenti installati sul computer dell'utente. Se l'utente seleziona "No", il codice di ritorno per tutti i componenti Φ 3.