Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

177
Vistas
¿Existe una solución similar a HTA para aplicaciones web modernas?

He estado desarrollando una aplicación usando HTML, CSS y JS, usando el argumento de la línea de comandos del modo de aplicación para Google Chrome. Funciona bien, pero me gustaría tener alguna posibilidad de usar el sistema de archivos local sin la entrada manual del usuario . Es decir, si quiero que se acceda directamente a un archivo, quiero que se haga automáticamente, sin necesidad de que el usuario cargue el archivo.

Una opción es deshabilitar la seguridad web, lo cual no estoy haciendo porque es necesario usar Google Chrome normalmente. Tampoco he podido usar un argumento de línea de comando para crear una instancia separada de Chrome.

Traté de trabajar en una HTA, pero cualquier intento de transferir el código a la HTA termina en dolores de cabeza. Además, no parece disfrutar de las ventajas que otorga Blink/Webkit.

Investigué Electron y otras plataformas similares, y requiere instalar un puñado de cosas, lo cual es imposible debido a la configuración de la computadora.

¿Hay alguna solución con una especie de aplicación portátil, que se pueda colocar en una carpeta con el documento HTML (por ejemplo, con la etiqueta index.html o main.html), y al abrir el navegador abre directamente ese archivo sin tener que configurar nada? ? ¿Una especie de navegador barebones basado en cromo que solo abre un archivo, lo que permite el uso de HTML, JS, CSS, junto con el acceso a archivos locales? ¿Algo así como HTA pero moderno?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La buena noticia es que existe, pero no es tan "lista para usar" como HTA.

Mi equipo migró de HTA a WebView2.

El enfoque general es construir un programa con el navegador WebView2 (básicamente estás construyendo tu propio navegador tipo HTA). Su código javascript puede comunicarse de un lado a otro con el programa, que a su vez tiene acceso total a los recursos locales.

WebView2 es el navegador Microsoft Edge Chromium, por lo que obtiene la tecnología y los diseños web más recientes (un gran problema para los desarrolladores de HTA). El programa que contiene el control WebView2 tiene acceso completo a archivos locales, básculas e impresoras (sin un cuadro de diálogo emergente).

El enfoque tiene todos los beneficios de HTA (programación html/javascript, acceso a archivos locales, implementación basada en web, etc.), además de todo el diseño y otros beneficios de un navegador moderno.

El programa que construirás es muy pequeño, especialmente comparado con el ENORME tiempo de ejecución de soluciones similares, como Electron.

Rick Strahl tiene un excelente artículo sobre WebView2 y consejos para construir el programa que estoy describiendo. Tiene excelentes consejos sobre cómo crear un instalador para él, incluido "Evergreen", que mantiene WebView2 actualizado con la última tecnología de navegador.

Introducción de Microsoft a la tecnología aquí. https://docs.microsoft.com/en-us/microsoft-edge/webview2/

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda