Kas yra HTA failas?
HTMLA reiškia Hypertext Markup Language Application yra programa, suderinama su Microsoft Windows. Šios programos šaltinio kode yra daugiau nei viena scenarijų kalba, pvz., HTML ir JavaScript. Vartotojo sąsajai pirmenybė teikiama HTML programai, o norint įvykdyti programos logikos reikalavimą, naudojama bet kokia kita scenarijų kalba.
HTML programa nepriklauso nuo interneto naršyklės saugos modelio ir veikia kaip visiškai patikima programa. Su šiomis programomis susijusių failų plėtinys yra HTA. Šios programos apima HTML funkcijas ir kitų scenarijų kalbų savybes.
Trumpa istorija
The HTA was first introduced in 1999 by Microsoft along with the release of Internet Explorer 5. Jis buvo suderinamas su Internet Explorer, todėl galėjo būti vykdomas tik Windows operacinėje sistemoje. Ši technologija buvo patentuota 2003 m. HTA failai vykdomi taip pat, kaip ir bet kurie kiti .exe failai. HTA failai taip pat suderinami su šiandienos atnaujinta Windows 11 versija.
Techninė specifikacija Nr.
HTA yra tokio paties formato kaip ir bet kuris kitas HTML puslapis, o kai kurie atributai naudojami programų kraštinių ar piktogramų stiliams valdyti. Be to, pateikiami argumentai HTA paleidimui. Šios programos gali būti vykdomos naudojant programą, pavadintą mshta.exe. Jį galima pasiekti tiesiog dukart spustelėjus failą. Šios programos automatiškai paleidžiamos kartu su Internet Explorer. Be kitų specifikacijų, jos nepriklauso nuo Trident variklio naršyklės, bet nepriklauso nuo Internet Explorer. Tai reiškia, kad juos galima vykdyti nenaudojant Internet Explorer.
Žymos naudojamos siekiant pritaikyti šių programų išvaizdą. Konvertavimas iš Microsoft HTML programos į HTA formatą yra lengvesnis, ty tereikia pakeisti plėtinį. Kaip žinome, šios programos yra visiškai patikimos, todėl jos turi daugiau funkcijų ir pranašumų, palyginti su paprastais HTML failais. Kuriant HTA galima naudoti teksto redaktorius. Šiuos redaktorius gali įsigyti Microsoft arba bet kuris kitas patikimas šaltinis.
HTA failo formato pavyzdys
<HTML>
<HEAD>
<HTA:APPLICATION ID="HelloExample"
BORDER="bold"
BORDERSTYLE="complex"/>
<TITLE>HTA - Hello World</TITLE>
</HEAD>
<BODY>
<H2>HTA - Hello World</H2>
</BODY>
</HTML>