Webbläsare har mycket begränsad tillgång till resten av datorn . De arbetar i en sandlåda som inte tillåter dem att ha tillgång till den lokala hårddisken , eller att datorns kringutrustning som skrivare, skannrar och webbkameror . Microsofts lösning på det problemet var en serie av ActiveX-kontroller som kan byggas i Visual Basic , och bäddas in i webbsidor för att ge dessa områden en större tillgång än de annars skulle få . Lokal lagring
skillnad från vanliga webbläsare teknik såsom JavaScript , ActiveX-kontroller har tillgång till den lokala hårddisken precis som alla andra stycke programvara som körs på den . Till exempel kan Microsoft Word läsa och spara filer i mappen Dokument , men även om de gränssnitt för webbapplikationer har blivit väldigt robust och avancerade , kan ingen JavaScript webbapplikation sparar ett dokument i mappen Dokument som Microsoft Word kan. Om programmet använder en ActiveX-kontroll , men vinner det tillgång till den lokala hårddisken . En stor fördel för lokal åtkomst bredvid att kunna spara och ladda dokument lokalt , är cachning . Ofta den dyraste verksamheten för en webbapplikation hämtar förkonfigurerade data som instruktioner om hur du vill visa sidan . En programmerare kan hämta dessa data en gång och lagra den lokalt med en ActiveX-kontroll för nästa gång att data behövs .
Tillgång till Kringutrustning
Vissa program kräver tillgång till datorns kringutrustning . Till exempel behöver en online- bank ett sätt för en dator för att göra en check insättning från sin dator , vilket troligen innebär att åtkomst till en scanner så det kan ta en bild av kontrollen . En normal webbapplikation kan inte komma åt skannern , men en ActiveX -kontroll kan. Andra exempel på program som använder kringutrustning är web cam webbplatser som förbinder två personer att prata ansikte mot ansikte , och online pengar förvaltning program som du kan skriva ut inkomstskatt och andra finansiella dokument från . De är webbapplikationer som du kommer åt från din webbläsare - . Tack vare ActiveX -tekniken Addera ditt Visar Rich Media
Tills helt nyligen var det omöjligt att visa rika media i webbläsaren med hjälp av enbart JavaScript . Om du ville ha ett tv-spel med 3D-grafik , eller en visualisering genereras baserat på musik , då du kan välja ActiveX att göra det . Eftersom ActiveX-kontroller är i huvudsak bara lokala tillämpningar inbäddade i en webbsida , de är kapabla att göra något en lokal applikation kan göra , inklusive producerar avancerade ljud och musik såväl som komplexa visuella.