Was ist clientseitige Skripte?
clientseitiges Skripting ist ein Prozess, mit dem ein webbasiertes Computerprogramm auf dem Computer des Benutzers und nicht auf dem Computer ausgeführt wird, auf dem die Website gehostet wird. Insbesondere wird eine Art von Programm ausgeführt, das als Skript bezeichnet wird und vom Webbrowser des Benutzers behandelt wird. Der Hauptgrund für clientseitiges Skripting besteht darin, dass eine Webseite speziell für die eigenen Daten und Optionen des Benutzers erstellt werden kann, anstatt eine feste Seite zu sein, die jedem Benutzer immer gleich angezeigt wird. Ursprünglich wurden Seiten in Standard -HTML geschrieben und als statische Seiten bekannt; Das heißt, jeder Computer, und jeder Benutzer sah genau die gleiche Seite. Dies machte Websites im Umgang mit großen Datensätzen wie einem Eisenbahnplan nur sehr begrenzt. Bei statischen Seiten bestand die einzige Lösung darin, den Zeitplan vollständig auszudrucken und die Benutzerin die relevanten Details zu jagen.
Dieses Problem wurde durch die Entwicklung dynamischer Webseiten gelöst. Diese könnenPassen Sie sich an eine bestimmte Situation an, z. B. wenn ein Benutzer innerhalb eines bestimmten Zeitraums nach einer Reise zwischen zwei Stationen sucht. Das Ergebnis der Suche wird über eine dynamische Webseite angezeigt, die automatisch für diese Abfrage erstellt wird.
Es gibt zwei Möglichkeiten, die Verarbeitung durchzuführen, die erforderlich ist, um die dynamische Webseite zu generieren. Das serverseitige Skripting bedeutet, dass der Computer, der auf der als Server bezeichneten Website hostet, die gesamte Arbeit ausführt und dann eine HTML-Seite generiert, die an den Computer des Benutzers gesendet werden kann. Eine Methode dafür ist als VBScript bezeichnet. Aus diesem Grund können Benutzer gelegentlich eine Suche oder eine andere dynamische Anfrage auf einer Website durchführen und eine Seite zurückerhalten, in der ein "VBScript -Datenbankfehler" aufgelistet ist.
Die zweite Methode, clientseitiges Skripting, beinhaltet das Einbetten von speziellen Code in die Webseite. Der Webbrowser des Benutzers verwendet dann diesen Code, um die erforderliche Verarbeitung durchzuführen, z. B. SearchinG Eine Datenbank hinter den Kulissen auf der Website und produzieren Sie eine Seite aus den Ergebnissen. Die auf diese Weise verwendete Art von Code wird JavaScript genannt.
Der größte Nachteil von clientseitigem Skript sind die Sicherheitsauswirkungen. Theoretisch könnte der Code den Browser bestellen, alle möglichen Aktionen auszuführen, einschließlich des Zugriffs auf Daten auf dem Computer selbst. Webbrowser verwenden eine Vielzahl von Sicherheitsmaßnahmen, um zu verhindern, dass dies missbraucht wird, z. B. die Begrenzung des Codes auf nur auf den Browser. Fehler in diesen Sicherheitsmaßnahmen sind eine der Hauptquellen für Chancen für Virenschöpfer.