Skip to main content

Hvad er aktiv scripting?

Aktiv scripting er en Microsoft Windows-operativsystemversion af et scriptingsprog, der er komponentbaseret.Det er baseret på OLE -automatisering, som er en mekanisme, der giver applikationer mulighed for at interagere med andre applikationer, ofte ved at videregive data mellem dem.Scripts er blevet brugt på websider og softwareprogrammer.

Et script er et fortolket sprog.En applikation skrevet på et scriptingsprog er ikke samlet, og den oversættes, når den køres.Til gengæld kører det ikke så hurtigt som en samlet applikation, men det kan være lettere at udvikle.Som sådan er manuskripter mere populære til lette applikationer, såsom websider.

Aktiv scripting, som også har været kendt som ActiveX -scripting, blev ofte brugt i Microsoft Web Application Technology kendt som Active Server Pages (ASP).Microsoft understøttede teknologien i Internet Explorer 3 (IE3) browser i 1996 og i sine internetinformationstjenester (IIS) webserverplatform, også i 1996. I Microsoft Technology er det blevet brugt til at automatisere Microsoft Office -applikationer, såsom Excel,hvor det blev kendt som Visual Basic for Applications (VBA).Aktiv scripting opdateres ikke længere;Det er blevet erstattet af .NET -programmeringsplatforme.

Skripts kan bruges til funktioner såsom at ændre menuudseende baseret på brugerhandlinger, validering af formularindtastning og beregninger.Når scripts kører på klientsiden, f.eks. I en browser, kan de forhindre en tur til serveren og dermed forbedre brugeroplevelsen, fordi svaret på brugerhandlinger kan være hurtigere.For eksempel, når en formularindgang valideres på en webside, vil brugeren straks blive underrettet om, at han gik glip af at indtaste et krævet felt, for eksempel.Hvis valideringen skete på serveren, ville websiden sende de ufuldstændige oplysninger, et program på serveren ville validere posten, opdage, at oplysninger manglede, og derefter sende et svar til browseren.

JavaScript er et andet populært scriptingsprog.Det bruges også ofte på websider.Det kan forveksles med et populært webprogrammeringssprog kendt som Java.Selvom begge er baseret på C -programmeringssprog, er de to forskellige sprog.JavaScript -sproget fortolkes, og Java er normalt samlet.

Scripting -sprog kan skabe sikkerhedsmæssige bekymringer.Koden kan læses af mennesker, derfor kan kyndige webbrugere se den og finde oplysninger, der skal holdes sikre.Et eksempel er en situation, hvor scriptet refererer til en webapplikations database.Disse oplysninger kan give ondsindede brugere mulighed for at få adgang til denne ressource.

Scripts kan også bruges ondsindet til at stjæle brugeroplysninger, såsom en brugers loginnavn og adgangskode til et bankwebsted.For at bekæmpe dette har browserudviklere tilføjet "sandkasse" -funktionalitet, der begrænser, hvad scriptet får lov til at gøre.Et andet sikkerhedskoncept, "Oprindelseswebsted", afviser oplysninger, der bruges på et sted, der skal bruges på et andet sted.På trods af disse sikkerhedsindsats vælger mange brugere at deaktivere aktiv scripting eller JavaScript i deres browsere.