HTML-Applikation

HTML-Applikation

Eine HTML-Applikation (Akronym: HTA) ist ein Computerprogramm, welches im Microsoft Internet Explorer ausgeführt wird. Sie ist nicht zu verwechseln mit einer Webanwendung, welche auf einem Webserver ausgeführt wird und in einem beliebigen Webbrowser auf dem Computer des Anwenders angezeigt wird.

HTML-Applikationen sind eigentlich normale HTML-Seiten welche durch Scriptsprachen wie JScript oder VB-Script zu Programmen werden. Dabei werden den HTML-Applikationen spezielle Zugriffsrechte, wie etwa den Zugriff auf das Dateisystem oder andere ActiveX-Objekte, ohne explizite Erlaubnis des Benutzers, gewährt.

Inhaltsverzeichnis

HTA:Application-Element

Das Grundstück derartiger Anwendungen ist das sogenannte HTA:Application-Element, das ab Internet Explorer (Version 5.0) in Verbindung mit mindestens einem 32-Bit-Windows unterstützt wird. Dieses Element wird direkt in den Header gesetzt, und bestimmt anhand der Attribute/Eigenschaften die Anwendung.

application-Attribut

Da HTML-Applikationen grundsätzlich auch Cross-Site Scripting erlauben, wurde zum Schutz der HTML-Applikation das application-Attribut für die HTML-Elemente <frame> und <iframe> eingeführt. Ein Setzen dieses Attributs bewirkt, dass die im Frame geladene Webseite keinen Zugriff auf die HTML-Applikation bekommt und somit keinen gefährlichen Code ausführen kann. Die Seite innerhalb des Frames wird dann nicht mehr wie die ganze HTML-Applikation in der Arbeitsplatz-Zone ausgeführt sondern in der für Internet-Seiten üblichen Internet-Zone des Internet Explorers.

Vergleich mit VBS

Visual Basic Script ist eine der Programmiersprachen innerhalb von HTA-Dateien und bietet die meisten Möglichkeiten, auf das System zuzugreifen. Dadurch gelten die Möglichkeiten und Beschränkungen von VBS auch für HTA-Dateien. Im Gegensatz zu einer einfachen *.VBS-Datei bietet die HTA-Datei über die Steuerelemente der HTML-Formulare Möglichkeiten, Eingaben abzufragen, Ausgaben zu schreiben und den Inhalt der HTML-Seite dynamisch anzupassen. Wie VBS wird der Code in HTA-Dateien interpretiert und nicht kompiliert, so dass relativ kleine Dateien mit großem Funktionsumfang erstellt werden können und der Quellcode einsehbar ist.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Web-Applikation — Eine Webanwendung oder Webapplikation ist ein Computer Programm, das auf einem Webserver ausgeführt wird, wobei eine Interaktion mit dem Benutzer ausschließlich über einen Webbrowser erfolgt. Hierzu sind der Computer des Benutzers (Client) und… …   Deutsch Wikipedia

  • Liste der Dateiendungen/H — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

  • HTA — steht für: Health Technology Assessment, ein Begriff aus den Gesundheitswissenschaften HTA (Sprengstoff), ein Sprengstoff aus Hexogen, TNT und Aluminiumpulver HTML Applikation, eine ausführbare HTML Datei mit der Endung .hta Hierarchical Task… …   Deutsch Wikipedia

  • WinPE — Microsoft Windows PE (kurz WinPE) ist ein abgespecktes Windows Betriebssystem basierend auf Windows XP SP1, SP2, Windows Server 2003 oder Windows Vista, das sich von verschiedenen Medien wie CD ROM, USB Stick, Remote Installation Services, der… …   Deutsch Wikipedia

  • Windows PE — Microsoft Windows PE (kurz WinPE) ist ein abgespecktes Windows Betriebssystem basierend auf Windows XP SP1, SP2, Windows Server 2003 oder Windows Vista, das sich von verschiedenen Medien wie CD ROM, USB Stick, Remote Installation Services, der… …   Deutsch Wikipedia

  • Windows Preinstallation Environment — Microsoft Windows PE (kurz WinPE) ist ein abgespecktes Windows Betriebssystem basierend auf Windows XP SP1, SP2, Windows Server 2003 oder Windows Vista, das sich von verschiedenen Medien wie CD ROM, USB Stick, Remote Installation Services, der… …   Deutsch Wikipedia

  • Ausführbare Datei — Als ausführbare Datei (auch Programmdatei) bezeichnet man eine Datei, die als Computerprogramm ausgeführt werden kann. Hierbei kann es sich um Binärdateien in Maschinensprache oder einem Bytecode handeln, die direkt oder durch ein Laufzeitsystem… …   Deutsch Wikipedia

  • Bodenmarkierung — Fahrbahnmarkierung Unterschiedliche Fahrbahnmarkierungen im Knotenpunktbereich. Die Fahrbahnmarkierung, auch Straßenmarkierung oder Bodenmarkierung, ist eine farbliche Kennz …   Deutsch Wikipedia

  • Doppellinie — Fahrbahnmarkierung Unterschiedliche Fahrbahnmarkierungen im Knotenpunktbereich. Die Fahrbahnmarkierung, auch Straßenmarkierung oder Bodenmarkierung, ist eine farbliche Kennz …   Deutsch Wikipedia

  • Fahrbahnbegrenzung — Fahrbahnmarkierung Unterschiedliche Fahrbahnmarkierungen im Knotenpunktbereich. Die Fahrbahnmarkierung, auch Straßenmarkierung oder Bodenmarkierung, ist eine farbliche Kennz …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”