3 votes

DansAppBrowser en phonegap 2.3.0

Dans mon projet Android, j'utilise Phonegap 2.2.0 avec un navigateur enfant.

J'ai consulté la documentation de Phonegap 2.3.0, j'ai été attiré lorsque j'ai vu inAppBrowser. J'ai donc pensé qu'en utilisant Phonegap 2.3.0, je pourrais éviter le plugin du navigateur enfant et j'ai essayé de l'utiliser.

Ma question est, j'utilise la méthode onLocationChange du navigateur enfant, j'ai besoin de quelque chose de similaire dans inAppBrowser, mais j'ai parcouru toute la documentation inAppBrowser sur Phonegap.

il n'y a que trois événements dans inAppBrowser (documentation Phonegap 2.3.0)

  1. loadstart - événement déclenché lorsque InAppBrowser commence à charger une URL

  2. loadstop - événement déclenché lorsque InAppBrowser a fini de charger une URL

  3. exit - événement déclenché lorsque la fenêtre InAppBrowser est fermée

J'ai juste essayé les événements 1&2 pour voir comment ils fonctionnent, comme je m'y attendais, ces deux événements ne correspondent pas à la méthode onLocationChange du navigateur enfant.

y a-t-il une solution ? ou dois-je rester avec le navigateur enfant ?

4voto

RootCode Points 160

Pour moi, loadstop a fonctionné en ajoutant les lignes suivantes,

iabrowser = window.open(url, target, op);
iabrowser.addEventListener('loadstop', locChanged);

Assurez-vous d'initialiser correctement iabrowser.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X