? ActiveX-kontroller är små , fristående program som gör att webbplatsens användare att visa interaktiva element på en sida . Ofta de är inbäddade på webbsidor för att underlätta multimediauppspelning som ljud eller video.Similar till en Java " applet , " ActiveX-kontroller är separata ansökningar kodade för ett specifikt syfte och kräver installation före användning . Origins
Som framgår av dokumentationen på Microsoft.com , var ActiveX-kontroller utvecklades som en förlängning av Component Object modul ( COM ) teknik som möjliggör återanvändning av komponenter med olika program . Microsofts programmerare insåg att istället för att skapa engagerade , separata komponenter för varje program , skulle det vara mer effektivt att skapa dem för användning i hela sviten av mjukvaruprodukter .
Ett exempel på en återanvändbar komponent är en stavningskontroll . Denna komponent är lika användbar för och kan användas av olika program som Word och PowerPoint .
Använder
En artikel om Indiana Universitet konstaterar Knowledge Base som ActiveX-kontroller är oftast används i Microsofts webbläsare , Internet Explorer , och de underlättar uppspelning av vissa typer av media (t.ex. video , animation ) , men också kan användas för att visa ovanliga filtyper och att samla in användardata .
Jämförelser
ActiveX-kontroller är jämförbara med Java applets i att de körs på klientens dator , inte på en webbserver . De är självständiga program som lever inuti större applikationer . En Java- applet skulle behöva en Java - aktiverad webbläsare för att fungera korrekt , och ActiveX-kontroller körs i Internet Explorer .
Både applets och ActiveX-kontroller laddas ner till användarens dator från en webbserver och installeras på applikationsnivå . Av säkerhetsskäl är ingen tillgång till datorns centrala filsystem tillåtet för någon typ av program . Är att de kan delas mellan olika operativsystem , medan Active X-kontroller byggs
En fördel som applets har över ActiveX-kontroller endast användas på Microsoft Windows.
begränsningar och risker
Som nämnts ovan , kan ActiveX-kontroller bara användas på Windows , så det finns lite plattformsoberoende delning . Detta innebär att ActiveX-kontroller kan inte användas på UNIX eller Apples operativsystem , så skulle ytterligare kontroller måste skapas för dessa plattformar .
ActiveX-kontroller har en viss inneboende risk i sin användning . Enligt ett vitt papper av Global Information Assurance Certifikat organisation ( GIAC ) , kommer Internet Explorer tillåter nedladdning av ActiveX-kontroller från webbplatser som kan ha fientliga avsikter . När en användare gör sin webbläsare att installera ActiveX-kontroller , kan någon kod kan köras på den datorn , vilket kan leda till nätfiske och spridning av skadliga virus . <
Fördelar
p > införandet av ActiveX-kontroller på webbplatser ger en rikare och mer engagerande användarupplevelse . Webbsidor är hämtade från standard , platt HTML design till övertygande , interaktiva multimedia - drivna webbplatser . Ur ett utvecklingsperspektiv
, ActiveX-kontroller gör byggandet av webbplatser snabbare och enklare eftersom en kontroll , en gång byggd , kan återanvändas utan tvång . En utvecklare har ett bibliotek av kontroller som finns tillgängliga för användning när som helst .