nettlesere har svært begrenset tilgang til resten av datamaskinen. De opererer i en sandkasse som ikke tillater dem å ha tilgang til den lokale harddisken , eller til datamaskinens eksterne enheter som skrivere, skannere eller nettkamera . Microsofts løsning på det problemet var en serie av ActiveX-kontroller som skal bygges i Visual Basic, og innebygd i websider å gi disse nettstedene større tilgang enn de ellers ville få . Lokal lagring
motsetning til vanlig nettleser teknologi som JavaScript, ActiveX-kontroller har tilgang til den lokale harddisken akkurat som alle andre stykke programvare som kjører på den . For eksempel kan Microsoft Word lese og lagre filer i Dokumenter-mappen , men selv om grensesnittene web-applikasjoner har blitt svært robust og avansert , kan ingen JavaScript webapplikasjon lagre et dokument i Dokumenter-mappen som Microsoft Word kan. Hvis programmet bruker en ActiveX-kontroll , men får den tilgang til den lokale harddisken . En stor fordel med lokal tilgang ved å være i stand til å lagre og laste dokumenter lokalt , er caching . Ofte den dyreste drift for en web-applikasjon henter forhåndskonfigurerte data som instruksjoner om hvordan du viser siden. En programmerer kan hente disse dataene en gang og lagre det lokalt med en ActiveX-kontroll til neste gang at data er nødvendig.
Tilgang til eksterne enheter
Noe programvare krever tilgang til datamaskinens periferiutstyr . For eksempel trenger en nettbank en måte for en datamaskin for å gjøre en sjekk innskudd fra hans datamaskin , som sannsynligvis betyr tilgang til en scanner så det kan ta et bilde av sjekken. En normal web-applikasjon kan ikke få tilgang til scanner , men en ActiveX-kontroll kan. Andre eksempler på programmer som bruker eksterne enheter er web cam nettsteder som kobler to personer til å snakke ansikt til ansikt, og elektroniske penger management programmer som du kan skrive ut skatt og andre finansielle dokumenter fra . De er web-applikasjoner som du har tilgang til fra nettleseren - . Takket være ActiveX-teknologi
Viser Rich Media
Inntil ganske nylig var det umulig å vise rik media i nettleseren ved hjelp av kun JavaScript . Hvis du ville ha en video spill med 3D- grafikk eller en visualisering genereres basert på musikk, så du kan velge ActiveX å gjøre det. Siden ActiveX-kontroller er egentlig bare lokale programmer som er innebygd i en webside , er de i stand til å gjøre noe en lokal applikasjon kan gjøre, blant annet produserer avanserte lyder og musikk så vel som komplekse visuelle .