Skip to main content

Co je aktivní skriptování?

Aktivní skriptování je verze operačního systému Microsoft Windows skriptovacího jazyka, který je založen na komponenty.Je založen na automatizaci OLE, což je mechanismus, který umožňuje aplikacím interagovat s jinými aplikacemi, často předáváním dat mezi nimi.Skripty byly použity ve webových stránkách a softwarových programech.

Skript je interpretovaný jazyk.Aplikace napsaná v skriptovacím jazyce není kompilována a je přeložena při spuštění.Zase nebude běžet tak rychle jako kompilovaná aplikace, ale může být snazší vyvíjet.Skripty jsou jako takové populárnější pro lehké aplikace, jako jsou webové stránky.

Aktivní skriptování, které bylo také známé jako skriptování ActiveX, bylo běžně používáno v technologii webové aplikace Microsoft známé jako aktivní serverové stránky (ASP).Microsoft podpořil technologii v prohlížeči Internet Explorer 3 (IE3) v roce 1996 a ve své platformě webového serveru Internet Information Services (IIS), také v roce 1996. V technologii Microsoft se používá při automatizaci aplikací Microsoft Office, jako je Excel,, jako je Excel,kde to bylo známé jako Visual Basic pro aplikace (VBA).Aktivní skriptování již není aktualizováno;Nahradilo to programovací platformy .NET.Když skripty běží na straně klienta, například na prohlížeči, mohou zabránit výletu na server, čímž se zlepšuje uživatelský zážitek, protože reakce na akce uživatele může být rychlejší.Například pokud je na webové stránce ověřen položka formuláře, bude uživatel okamžitě upozorněn, že například zmeškal zadání požadovaného pole.Pokud by k validaci došlo na serveru, webová stránka by odeslala neúplné informace, program na serveru by položku ověřil, zjistil, že informace chyběly, a poté odeslání odpovědi do prohlížeče.

Javascript je další populární skriptovací jazykTo se také často používá na webových stránkách.Může být zaměňován s populárním webovým programovacím jazykem známým jako Java.Přestože jsou oba založeny na programovacím jazyce C, jsou to dva různé jazyky.JavaScript Jazyk je interpretován a Java je obvykle kompilována.Kód je čitelný lidmi, proto si důvtipní uživatelé webu mohou zobrazit a najít informace, které by měly být udržovány v bezpečí.Příkladem je situace, kdy skript odkazuje na databázi webové aplikace.Tyto informace mohou umožnit škodlivým uživatelům získat vstup do tohoto zdroje.

Skripty mohou být také znečištěny k ukradnutí informací o uživateli, jako je přihlašovací jméno a heslo uživatele na bankovní web.Abychom tomu bojovali, vývojáři prohlížeče přidali funkčnost „Sandbox“, která omezuje to, co skript může dělat.Další bezpečnostní koncept „Web of původ“ zakazuje informace používané na jednom webu, které mají být použity na jiném webu.Navzdory tomuto bezpečnostnímu úsilí se mnoho uživatelů rozhodlo zakázat aktivní skriptování nebo JavaScript ve svých prohlížečích.