Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

178
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda