Skip to main content

Co to jest aktywne skrypty?

Aktywne skrypty to wersja systemu operacyjnego systemu operacyjnego Microsoft Windows, który jest oparty na komponentach.Opiera się na automatyzacji OLE, która jest mechanizmem, który pozwala aplikacjom na interakcję z innymi aplikacjami, często poprzez przekazywanie danych między nimi.Skrypty zostały użyte na stronach internetowych i programach.

Skrypt jest językiem interpretowanym.Aplikacja zapisana w języku skryptowym nie jest kompilowana i jest tłumaczona w trakcie uruchamiania.Z kolei nie będzie działać tak szybko, jak opracowana aplikacja, ale może być łatwiejsza do opracowania.W związku z tym skrypty są bardziej popularne w lekkich aplikacjach, takich jak strony internetowe.

Aktywne skrypty, które było również znane jako Skrypty ActiveX, były powszechnie używane w technologii aplikacji Microsoft Web, znanej jako Active Server Sages (ASP).Microsoft wspierał technologię w przeglądarce Internet Explorer 3 (IE3) w 1996 r. I na platformie serwera internetowego internetowego (IIS), również w 1996 roku. W technologii Microsoft był używany do automatyzacji aplikacji Microsoft Office, takich jak Excel,gdzie był znany jako Visual Basic for Applications (VBA).Aktywne skrypty nie są już aktualizowane;Zostało to zastąpione przez platformy programowania .NET.

Skrypty mogą być używane do funkcji takich jak zmiana wyglądu menu w oparciu o działania użytkownika, weryfikacja wprowadzania formularza i obliczenia.Gdy skrypty działają po stronie klienta, na przykład w przeglądarce, mogą zapobiec podróży na serwer, poprawiając wrażenia użytkownika, ponieważ odpowiedź na działania użytkownika może być szybsze.Na przykład, gdy wpis formularza zostanie sprawdzony na stronie internetowej, użytkownik zostanie natychmiast powiadomiony, że nie trafił na wymagane pole.Jeśli sprawdzanie poprawności na serwerze strona internetowa wyśle niekompletne informacje, program na serwerze potwierdziłby wpis, odkrył, że brakuje informacji, a następnie wysyłał odpowiedź do przeglądarki.

JavaScript to kolejny popularny język skryptowyJest to również często używane na stronach internetowych.Można go mylić z popularnym językiem programowania internetowego znanego jako Java.Chociaż oba są oparte na języku programowania C, są to dwa różne języki.Język JavaScript jest interpretowany, a Java jest zwykle kompilowana.

Języki skryptowe mogą budzić obawy dotyczące bezpieczeństwa.Kod jest czytelny przez ludzi, dlatego doświadczeni użytkownicy sieci mogą go przeglądać i znaleźć informacje, które powinny być bezpieczne.Przykładem jest sytuacja, w której skrypt odnosi się do bazy danych aplikacji internetowej.Informacje te mogą pozwolić złośliwym użytkownikom uzyskać wejście do tego zasobu.

Skrypty mogą być również używane złośliwie do kradzieży informacji o użytkownikach, takich jak nazwa logowania użytkownika i hasło do witryny bankowej.Aby to walczyć, programiści przeglądarki dodali funkcjonalność „piaskownicy”, która ogranicza to, co może zrobić skrypt.Kolejna koncepcja bezpieczeństwa, „Witryna pochodzenia”, odrzuca informacje wykorzystywane na jednej stronie do użycia na innej stronie.Pomimo tych działań bezpieczeństwa wielu użytkowników decyduje się na wyłączenie aktywnego skryptów lub JavaScript w swoich przeglądarkach.