Aplicación de HTML

Una Aplicación de HTML (HTA) es un programa Microsoft Windows cuyo código fuente consiste en HTML, HTML Dinámico y una o varias lenguas scripting apoyadas por el Internet Explorer, como el VBScript o JScript. HTML es usado para generar el interfaz del usuario, y la lengua scripting se usa para la lógica del programa. Un HTA ejecuta sin las coacciones del modelo de seguridad del navegador; de hecho, ejecuta como una "" aplicación totalmente confiada.

La extensión de archivo habitual de un HTA es.

La capacidad de ejecutar HTAs se introdujo en Windows de Microsoft en 1999, junto con la liberación de Microsoft Internet Explorer 5. El 9 de diciembre de 2003 esta tecnología se patentó.

Usos

HTAs dan al revelador los rasgos de HTML juntos con las ventajas de lenguas scripting. Son populares entre administradores del sistema de Microsoft que los usan para tareas de la administración del sistema, como formas del usuario y preguntas de la red preescritas, desde entonces, por ejemplo, VBScript y JScript pueden tener acceso al gerente de la Tarea de Windows. En general, el HTA'S se dicen ser conveniente con muchos objetivos, de prototipos a aplicaciones "de tamaño natural", sobre todo donde la flexibilidad y la velocidad del desarrollo son críticas.

y también la aplicación de Windows

Desventajas

Al lado de la ventaja de programar aplicaciones en Internet enviroment lenguajes de programación, que pueden ser por lo general más fáciles, debido al uso de lenguas del margen de beneficio para construir un UI (como XAML, que más tarde presentado por Microsoft, como una parte de WPF), hay unas desventajas del estándar corriente de HTA:

Ambiente

Ejecución

Un HTA se ejecuta usando el programa, o, o bien, haciendo doble clic en el archivo. Este programa típicamente se instala cuando el Internet Explorer se instala. ejecuta el HTA por instantiating el Internet Explorer que da el motor (mshtml) así como cualquier motor de la lengua requerido (tal como vbscript.dll).

Un HTA se trata como cualquier archivo ejecutable con la extensión. Cuando ejecutado vía mshta.exe (o el icono del archivo se hace doble clic), corre inmediatamente. Cuando ejecutado vía el navegador, preguntan al usuario una vez, antes de que el HTA se descargue, si salvar o dirigir la aplicación; de ser salvado, se puede simplemente dirigir a petición después de esto.

Consideraciones de seguridad

Cuando un archivo de HTML regular se ejecuta, la ejecución se encajona al modelo de seguridad del navegador web, es decir se encajona a comunicación con el servidor, manipulación del modelo del objeto de la página (por lo general para validar formas y/o crear efectos visuales interesantes) y galletas que leen o literarias.

la otra mano, un HTA corre como una aplicación totalmente confiada y por lo tanto tiene más privilegios que un archivo de HTML normal; por ejemplo, un HTA puede crear, corregir y quitar entradas de registro y archivos. Aunque HTAs dirigido en este ambiente 'confiado', preguntando el Directorio Activo pueda ser sujeto a lógica de la Zona del Internet Explorer y mensajes de error asociados.

Funcionalidad

Para personalizar el aspecto de un HTA, una nueva etiqueta (opcional) se introdujo en la sección. Esta etiqueta expone un juego de atributos que permiten el control del estilo fronterizo, el icono del programa, etc., y proveen información como el argumento (el commandline) solía lanzar el HTA.

Por otra parte, un HTA tiene el mismo formato que una página de HTML.

Herramientas de desarrollo

Cualquier editor de textos puede ser usado para crear un HTA. Los redactores con peculiaridades para desarrollar aplicaciones de HTML se pueden obtener de Microsoft o de fuentes del tercero.

Un archivo de HTML existente (con la extensión de archivo o, por ejemplo) se puede cambiar a un HTA cambiando simplemente la extensión a.

Ejemplo

Esto es un ejemplo de Hola el mundo como una Aplicación de HTML.

</CABEZA>

</CUERPO>

</HTML>

</fuente>

Véase también

Enlaces externos

¡

Buscar