alberto-moyano   16-02-2021, 16:20
#1
Hola gente,

existe alguna forma de mostrar un archivo html en un webview sin especificar una ruta, mi idea es que levante un archivo contenido dentro de la carpeta del proyecto (como hace gambas con los iconos).

Puedo levantar archivos html si especifico una ruta, pero mi necesidad surge de que la aplicación corre en linux, mac y win10, por consiguiente especificar una ruta se me hace muy complicado, para algo tan simple como un archivo html con el manual de uso.

¿Lo que pido es posible?

Gracias

Perdón, pero me olvidé de ponerlo en el post anterior, indicando el nombre del archivo en el campo URL del componente no funciona, no sé si antes lo hacia.
Última modificación: 16-02-2021, 16:33 por alberto-moyano.
cogier   16-02-2021, 16:49
#2
Prueba esto: -
 

[code]
jguardon   17-02-2021, 00:33
#3
Exacto, si le pasas a WebView.Html una variable que contenga la cadena con todo el html. 

Ahora el problema es que dependiendo del tamaño del html, lo puedas guardar en un fichero de recursos en gambas, por ejemplo en el subdirectorio 'Data' del proyecto, de forma que quede embebido en el ejecutable. También podría ser un problema si el contenido del html es dinámico, es decir, cambia según determinadas circunstancias, pero para eso puedes usar algún sistema de plantillas y sustituciones.

Espero que sea de ayuda

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.