Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Mostrar archivo en webview
#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.
    ¡Gracias!
#2

Prueba esto: -
 

GAMBAS
  1.  WebView1.Html = "<html><head></head><body><big><big><big><big><b>Charlie estuvo aquí</b><p><p><marquee>Hola mundo todo está bien</marquee></body></html>"


    ¡Gracias!
#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'
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)