Comunidad Gambas-es
¿Es posible una ventana web local basada en file en Gambas? - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Linux (https://gambas-es.org/forumdisplay.php?fid=9)
+--- Foro: Programación en otros lenguajes (https://gambas-es.org/forumdisplay.php?fid=12)
+---- Foro: HTML, CSS, Javascript (https://gambas-es.org/forumdisplay.php?fid=17)
+---- Tema: ¿Es posible una ventana web local basada en file en Gambas? (/showthread.php?tid=199)



¿Es posible una ventana web local basada en file en Gambas? - gambafeliz - 26-11-2020

Hola, jovenes Smile

Estoy pensando un proyecto pero que no se hacerlo y es por si alguien sabe si es posible, principalmente para no perder el tiempo. Gracias desde ya.

Preguntas:

1. ¿Es posible poner en una ventana Gambas un acceso a una página web local basada en file? , ideal a una ventana de Firefox dentro de Gambas.
2. ¿Es posible recuperar la caja de navegación desde Gambas de esa ventana?

Es posible que me den un pequeño ejemplo, por favor.

Gracias.


RE: ¿Es posible una ventana web local basada en file en Gambas? - jguardon - 26-11-2020

1. Creo que si usas gb.qt5.gui  puedes usar un control WebView, pero está basado en WebKit, nada que ver con Firefox. Pero puede que te sirva para mostrar contenido web igualmente, provenga de la web o de un fichero local.

2. La pregunta 2 no la he entendido.

3. En la granja supongo que existen ejemplos de uso del WebView

Espero que te sirva, no se me ocurre otra cosa.

Saludos


RE: ¿Es posible una ventana web local basada en file en Gambas? - vuott - 26-11-2020

Arrow


RE: ¿Es posible una ventana web local basada en file en Gambas? - gambafeliz - 26-11-2020

Gracias jguardon pero creo que tiene que ser una ventana embebida de Firefox para lo que busco.

Sobre lo que no has entendido es culpa miá ya que me refería a la barra de direcciones, y la pregunta es si puedo leer la barra de direcciones de la susodicha ventana con firefox embebido. Te pongo la explicación sobre barra de dirección (aunque creo y creo bien que no la necesitas) Smile

La barra de direcciones es una característica del navegador web que muestra el actual URL o URI, y acepta una dirección URL tecleada que lleva al usuario al sitio web elegido. Muchas barras de direcciones ofrecen una lista de sugerencias mientras se está escribiendo la dirección.

Mil gracias.

Hola vuott y gracias por tu botoncito muy bonito y amarillido pero no sirve de na Smile

Oye espero que no seas Napolitano por que vaya pena lo de Maradona, descanse en paz, se fue lo máximo del mundo del Futbol, ¿para cuando existirá en el mundo un genio genuino del Futbol como Maradona?

Quizás no lo veo ya antes de morirme. En fin.


RE: ¿Es posible una ventana web local basada en file en Gambas? - jguardon - 27-11-2020

Como apuntaba vuott en su mensaje, antes de que el botón amarillo se comiera todas las letras, en gambas existía una clase Embedder que embebía las ventanas de otras aplicaciones en un área de tu formulario de una forma muy sencilla. Hace tiempo que desapareció y Benoit lo quitó porque según él, tenía muchos problemas, así que a menos que recurras a varios hacks con las X11, lo veo complicado de hacer.

Pero una ventana de navegador es lo que es. ¿Por qué no te sirve el WebView?

Saludos


RE: ¿Es posible una ventana web local basada en file en Gambas? - vuott - 27-11-2020

(26-11-2020, 23:13)gambafeliz escribió:  espero que no seas Napolitano por que vaya pena lo de Maradona

En Napoli en las iglesias se habla de Dios, en las casas se habla de Maradona.





RE: ¿Es posible una ventana web local basada en file en Gambas? - gambafeliz - 27-11-2020

(27-11-2020, 00:06)jguardon escribió:  Pero una ventana de navegador es lo que es. ¿Por qué no te sirve el WebView?

Hola Smile

Es que estoy intentando hace un experimento. Te cuento, tengo Firefox y una aplicación personal y local pero no por localhost sino directamente en file(ruta al disco) y la base de datos es indexedDB. Como ya conté en otro hilo hable con 3WC y dijo que esta base de datos es inaccesible y accesible solo desde el navegador que la crea o eso entendí y este es el punto super-importante a saber.

Ahora bien, yo he creado datos en indexedDB y Firefox, supongo que si abro una ventana en WebView no podré recuperar los datos ya que los guardará Firefox dios sabe donde.

¿Ves por que quiero Firefox?

Ahora te preguntarás y por que no cargo la aplicación que he hecho en WebView y cargo los datos allí. No se si funcionará pero eso es probar. La aplicación esta hecha enteramente en JavaScript y no se si soporta esta ventana la creación y uso de indexedDB, supongo que si.

En fin lo probaré. Me parece que quizás es posible.

Vuott:

Esto lo puedo decir por todos y para todos pero Vuott eres la pera limonera. Smile Smile


RE: ¿Es posible una ventana web local basada en file en Gambas? - vuott - 27-11-2020

(27-11-2020, 00:06)jguardon escribió:  en gambas existía una clase Embedder que embebía las ventanas de otras aplicaciones

Solo por curiosidad... la pagina del WIKI del foro italiano sobre lo que fue la Clase "Embedder":

   https://www.gambas-it.org/wiki/index.php?title=Embedder