browser hanno un accesso molto limitato al resto del computer . Operano in una sandbox che non permette loro di avere accesso al disco rigido locale o di periferiche del computer , come stampanti, scanner o webcam. La soluzione di Microsoft per quel problema era una serie di controlli ActiveX che potrebbero essere costruiti in Visual Basic , e incorporare nei siti web per dare quei siti maggiore accesso di quanto sarebbe altrimenti ottenere. Archiviazione locale
differenza di tecnologia normale browser come JavaScript , controlli ActiveX hanno accesso al disco rigido locale , proprio come qualsiasi altro pezzo di software in esecuzione su di esso . Per esempio, Microsoft Word in grado di leggere e salvare i file nella cartella documenti , ma anche se le interfacce di applicazioni web sono diventati molto robusto e avanzato , nessuna applicazione web JavaScript può salvare un documento nella cartella documenti come Microsoft Word può. Se l' applicazione utilizza un controllo ActiveX , tuttavia, si ottiene l'accesso al disco rigido locale . Uno dei grandi vantaggi di accesso locale oltre ad essere in grado di salvare e caricare i documenti a livello locale , è la cache . Spesso l'operazione più costosa per una applicazione web è il recupero di dati preconfigurati come le istruzioni su come visualizzare la pagina . Un programmatore può recuperare i dati una sola volta e conservarlo in locale con un controllo ActiveX per la prossima volta che è necessario dati .
Accesso alle periferiche
Alcuni software richiede l'accesso a periferiche del computer. Ad esempio , una banca online ha bisogno di un modo per un computer per effettuare un deposito assegno dal suo computer , il che probabilmente significa che accedere a uno scanner in modo che possa catturare l'immagine del controllo . Un'applicazione web normale non può accedere allo scanner , ma un controllo ActiveX può. Altri esempi di applicazioni che utilizzano le periferiche sono siti web cam che si collegano a due persone di parlare faccia a faccia , e le applicazioni online di gestione del denaro che è possibile stampare sul reddito e altri documenti finanziari . Queste sono le applicazioni web a cui si accede dal browser - . , Grazie alla tecnologia ActiveX
Visualizzazione Rich Media
Fino a poco tempo fa era impossibile visualizzare ricchi media nel browser utilizzando solo JavaScript . Se si voleva un videogioco con grafica 3D , o una visualizzazione generata sulla base di musica , allora si potrebbe scegliere ActiveX per farlo. Poiché i controlli ActiveX sono essenzialmente solo applicazioni locali incorporati in una pagina web , sono in grado di fare qualsiasi cosa una applicazione locale può fare, tra cui produttori di suoni avanzati e musica , nonché visivi complessi.
< Br >