? ActiveX-kontroller er små , uavhengige programmer som gjør at nettstedet brukere å vise interaktive elementer på en side . Ofte de er innebygd på websider for å legge til rette for avspilling av multimedia som lyd eller video.Similar til en Java " applet ", ActiveX-kontroller er separate applikasjoner som er kodet for et bestemt formål og krever installasjon før bruk. Origins
p Som det fremgår av dokumentasjonen på Microsoft.com , ble ActiveX-kontroller som er en utvidelse av komponent objekt modul ( COM )-teknologi, som muliggjør gjenbruk av komponenter fra ulike programmer. Microsoft programmerere innså at heller enn å skape dedikerte, separate komponenter for hvert program , ville det være mer effektivt å lage dem for bruk over hele programvarepakke produkter .
Et eksempel på en gjenbrukbar komponent er en stavekontroll . Denne komponenten er like nyttig for og kan brukes av ulike programmer som Word og PowerPoint.
Bruker
En artikkel om Indiana Universiteter Knowledge Base bemerker at ActiveX-kontroller er oftest brukt i Microsofts nettleser , Internet Explorer , og de lette avspillingen av visse typer medier (for eksempel video , animasjon ) , men også kan brukes til å vise uvanlig filtyper og å samle brukerdata.
Sammenligninger
ActiveX-kontroller kan sammenlignes med Java- applets ved at de kjøres på kundens datamaskin , ikke på en web server. De er selvstendige programmer som lever inne større programmer . En Java applet ville ha en Java -aktivert nettleser for å fungere skikkelig , og ActiveX-kontroller kjøres i Internet Explorer .
Begge applets og ActiveX-kontroller lastes ned til brukerens datamaskin fra en webserver og installert på applikasjonsnivå . Av sikkerhetsmessige årsaker er det ikke tilgang til datamaskin sentrale filsystem tillatt for begge typer program.
En fordel at applets har over ActiveX-kontroller er at de kan deles på tvers av operativsystemer , mens Active X-kontroller er bygget til bruk utelukkende på Microsoft Windows.
Begrensninger og risiko
p Som nevnt ovenfor , kan ActiveX-kontroller bare brukes på Windows , så det er lite plattformuavhengig deling . Dette betyr ActiveX-kontroller kan ikke brukes på UNIX eller Apple-operativsystemer , så ville flere kontroller må opprettes for disse plattformene .
ActiveX-kontroller har en grad av risiko som ligger i bruken. Ifølge en stortingsmelding av Global Information Assurance sertifikat organisasjon ( GIAC ) , vil Internet Explorer tillate nedlasting av ActiveX-kontroller fra nettsteder som kan ha onde hensikter . Når en bruker gjør henne nettleser for å installere ActiveX-kontroller , kan noen kode kjøres på datamaskinen , noe som kan føre til phishing- angrep og spredning av skadelige virus .
Fordeler
< p> inkludering av ActiveX-kontroller på nettsteder gir en rikere og mer engasjerende brukeropplevelse. Er web-sider hentet fra standard , flat HTML design til overbevisende , interaktive multimedia - drevne nettsteder .
Fra et utviklingsperspektiv , ActiveX- kontroller gjør bygging av nettsteder, raskere og enklere siden en kontroll, en gang bygget , kan gjenbrukes uten begrensning. En utvikler har et bibliotek med kontroller som er tilgjengelig for bruk til enhver tid .