Posts by DecSoft

Show threads by DecSoft
3341 posts found, page 29 of 223

DecSoft (In thread: New App Builder 2021.34)

Hello to all,

Here is a new DecSoft App Builder with the below changes, fixes and enhancements:

Read the entire product's history


DecSoft (In thread: New HTML Compiler 2021.26)

Hello to all,

Here is a new DecSoft HTML Compiler with the below changes, fixes and enhancements:

Read the entire product's history


DecSoft (In thread: Proper shutdown)

Hello to all,

I hope you are well, Donald!! I want to add something into this thread, because I am dealing with this (exit the app) in the iOS platform for certain app. We have the cordova-plugin-app-exit plugin for Cordova, who works like a charm in the iOS platform, and, uses exactly the same instructions than in Android to exit the app, that is, the below one:

So, even when maybe this instructions need to be considered to be used (because maybe close an app is not something we must do in Android nor the iOS platforms), the point is that that instructions works in Android as expected, and, with the referred plugin, also in the iOS platform. So, if we really need to close the app... we can do it in both Android and iOS.

DecSoft (In thread: New App Builder 2021.33)

Hello to all,

Here is a new DecSoft App Builder with the below changes, fixes and enhancements:

Read the entire product's history


DecSoft (In thread: Molesto "blanco" en IFrame)

Hola Jordi,

No estoy 100% seguro, pero, el evento "load" del IFrame se dispara cuando todos los recursos de la página dentro del Iframe han sido cargados: de este modo, si al hacer clic se requiriese de algún recurso (alguna llamada HTTP, por ejemplo), en efecto, es posible que se dispare el evento "load" del IFrame. Echa un vistazo a esta documentación de Mozilla, acaso algún atributo como "importance" pueda ser de tu interés.


DecSoft (In thread: Molesto "blanco" en IFrame)

Hola Jordi,

Es complicado decir algo... supongo que el "problema" está en la propia página que muestra el IFrame. Se me hace raro que no ocurra con "OpenWindow", pero, en fin, puede haber alguna particularidad de los "IFrames" que se me escapa. La cosa es que deberías intentar algo en la propia página que se muestra en el IFrame, y, no estoy seguro qué podría ser: tal vez podrías aprovechar eventos como "window.onunload", "window.onload"... esto es que depende ya un poco de cómo esté montada la página que se muestra en el IFrame. Tal vez aligerarla lo más posible para que la carga se produzca en el menor tiempo posible... se me hace complicado dar una respuesta, Jordi.


DecSoft (In thread: Molesto "blanco" en IFrame)

Hola Jordi,

A bote pronto se me ocurre que, si el "blanco" se produjese porque el Iframe tiene que cargar... tal vez puedas probar lo siguiente: ocultar el IFrame con otro control, por ejemplo, un HTML control, y, aprovechar el evento "Load" del IFrame, para ocultar dicho control HTML, una vez el IFrame se ha cargado. Aquí me da un poco de miedo que el evento "Load" del IFrame se disparase antes de la carga total... o que tardase más de la cuenta... pero podrías probar algo así: el control HTML podría contener un "spinner", algún texto o una imagen GIF, indicando la carga del IFrame.


DecSoft (In thread: Geolocalización en IFrame)

Hola Jordi,

Varias cosas. He podido notar que en Firefox no se solicitan permisos de geolocalización, pero, sí se solicitan en Google Chrome, ahora bien, no si usamos un control IFrame al que añadimos un atributo "allow". La forma en que he logrado que se soliciten permisos en Google Chrome es usando un control HTML, dentro del cual ponemos un "iframe" ya con su atributo "allow".

Sin embargo, dicho lo anterior, también parece que es posible usar un control IFrame en lugar de un control HTML, de modo que Google Chrome nos solicite los permisos: la forma de hacerlo es dejando la propiedad "Url" del objeto IFrame vacía, y, utilizar el siguiente código en el evento Show de la vista:

Como ves, la idea es poner el atributo "allow" y a continuación la URL del IFrame. Haciéndolo así Google Chrome nos pide los permisos adecuados. Ahora bien, el comportamiento del IFrame, de la página del IFrame, no parece correcto, como podrás ver si corres la app en Google Chrome con la consola de desarrollador abierta. Uno de los mensajes que obtenemos en la consola es el siguiente:

Aparentemente, lo que quiere decir ese mensaje es que no debemos intentar la geolocalización del usuario sin que antes el usuario pulse en algún botón, por ejemplo. Es decir, el proceso de geolocalización debería comenzar después de que un usuario hiciese clic en algún botón, y, no de forma automática al cargarse la página.

Me pregunto si ese problema tiene algo que ver conque Firefox no nos pida los permisos de geolocalización... acaso si el proceso de geolocalización se iniciase después de que el usuario pulsase un botón, todo funcionaría como se espera también en Firefox. Quiero pensar que sí. Debes revisar en todo caso el comportamiento de la app funcionando en Google Chrome con la consola de desarrollador abierta: vas a ver la "violación" que he mencionado arriba, así como otros mensajes que pueden acaso ayudarte.


DecSoft (In thread: Geolocalización en IFrame)

Hola Jordi,

Prueba entonces usando un control HTML, dentro del cual sitúas la etiqueta IFrame ya con el atributo "allow". No sé si has probado con 'allow="*"', pero, deberías hacerlo en ambos casos: con el control IFrame y con el control HTML y la etiqueta IFrame dentro. Si esto no funciona... no estoy seguro de que pueda conseguirse hacer... ¿cuál es la URL que muestras en el IFrame?


DecSoft (In thread: Geolocalización en IFrame)

Hola Jordi,

Para añadir el atributo "allow" a un control IFrame, podrías probar a usar el evento Show de la vista donde está el IFrame, con el siguiente código:


DecSoft (In thread: Loguear app con Facebook)

Hola Jordi,

Me alegro que pudieras seguir adelante, y, gracias de antemano por tu posible ejemplo / explicación del camino que tomases para conseguirlo.


DecSoft (In thread: Geolocalización en IFrame)

Hola Jordi,

No estoy seguro, pero, acaso puedas intentar añadiendo un atributo 'allow="geolocation"' al IFrame, algo como se indica en esta y esta otra respuestas de StackOverflow. Si estás usando un control "IFrame", deberás añadir el atributo mediante Javascript: si no funcionase, acaso deberías usar un control HTML, dentro del cual situarías la etiqueta "iframe", ya con el atributo mencionado.


DecSoft (In thread: New App Builder 2021.32)

Hello to all,

Here is a new DecSoft App Builder with the below changes, fixes and enhancements:

Read the entire product's history


DecSoft (In thread: Loguear app con Facebook)

Hola a todos,

Respecto del problema que tienes con Facebook, es complicado, sin más información (¿estás usando el API de Facebook? ¿cómo la estás usando? ¿estás usando otro método?), es imposible intentar ayudarte, Jordi. Si quieres seguir adelante con el plugin para Apache Cordova, tal vez baste con situar el siguiente XML en las opciones de la app -> Cordova -> Extra XML:

Puedes probar con eso únicamente, y, si encuentras algún problema, además de eso, utilizar el siguiente plugin, antes del de Facebook: supongo que estás instalando este último plugin desde las opciones de la app -> Cordova -> Batch -> After:

En esta entrada del blog de Apache Cordova encontrarás más información sobre AndroidX.


DecSoft (In thread: New App Builder 2021.31)

Hello to all,

Here is a new DecSoft App Builder with the below changes, fixes and enhancements:

Read the entire product's history

Everybody can read the DecSoft support forum for learning purposes, however only DecSoft customers can post new threads. Purchase one or more licenses of some DecSoft products in order to give this and other benefits.

This website uses some useful cookies to store your preferences.

I agree. Hide this note. Give me more information.