? ActiveX-objekter er små, selvstændige programmer , der giver hjemmesidens brugere at se interaktive elementer af en side. Ofte de er indlejret på websider til at lette multimedieafspilning som lyd eller video.Similar til en Java " applet ", ActiveX-objekter er særskilte ansøgninger kodet til et bestemt formål , og kræver installation før brug. Origins
Som anført i dokumentationen på Microsoft.com blev ActiveX udviklet som en udvidelse af komponent objekt modul ( COM) -teknologi, som gør det muligt genbrug af komponenter fra forskellige programmer. Microsoft programmører indså, at snarere end at skabe engagerede, separate komponenter for hvert program , ville det være mere effektivt at skabe dem til brug på tværs af suite af software-produkter .
Et eksempel på en genanvendelig komponent er en stavekontrol . Denne komponent er lige så nyttig for og kan bruges af forskellige programmer som Word og PowerPoint.
Bruger
En artikel om Indiana Universiteter Knowledge Base bemærker, at ActiveX-objekter er oftest anvendes i Microsofts webbrowser , Internet Explorer , og de lette afspilning af visse typer medier (f.eks , video, animation ), men kan også anvendes til at se ualmindeligt filtyper og indsamle brugerdata.
< br >
Sammenligninger
ActiveX-objekter kan sammenlignes med Java-applets , at de kører på kundens computer og ikke på en webserver. De er selvstændige programmer , der lever inde større applikationer. En Java -applet ville have en Java -aktiveret browser til at fungere ordentligt , og ActiveX køre inde Internet Explorer.
Både applets og ActiveX-objekter bliver downloadet til brugerens computer fra en webserver og installeret på applikationsniveau . Af sikkerhedsmæssige årsager er der ikke adgang til computerens centrale filsystem tilladt for begge type program .
En fordel , at applets har over ActiveX-objekter er, at de kan deles på tværs operativsystemer , mens Active X-kontroller er bygget udelukkende til brug på Microsoft Windows.
begrænsninger og risici
Som nævnt ovenfor kan ActiveX-objekter kun bruges på Windows, så der er lidt cross- platform deling. Det betyder ActiveX-objekter kan ikke bruges på UNIX-eller Apple-operativsystemer , så ville yderligere kontroller skal oprettes for disse platforme .
ActiveX har en vis risiko forbundet med deres anvendelse. Ifølge en hvidbog af Global Information Assurance Certificate organisation ( GIAC ), vil Internet Explorer tillader downloading af ActiveX-kontroller fra websteder, der måske har fjendtlige hensigter . Når en bruger sætter hendes browser for at installere ActiveX-objekter , kan enhver kode køres på computeren , som kan føre til phishing-angreb , og udbredelsen af skadelige vira .
Fordele
< p> Inddragelsen af ActiveX-objekter på hjemmesider giver en rigere og mere engagerende brugeroplevelse. Websider er taget fra standard , flad HTML design til overbevisende , interaktive multimedie - drevne sites.
Fra et udviklingsperspektiv , ActiveX-objekter gøre bygningen af hjemmesider hurtigere og lettere, da en kontrol , når det er bygget , kan genbruges uden tvang. En udvikler har et bibliotek af kontrol til rådighed til brug på ethvert tidspunkt.