2013-04-10 1 views
0

Mon problème est que lorsque la compilation et tester mon application dans certaines sections de l'application ne semble pas exécuter du code javascriptpas javascript exécution de code dans PhoneGap

J'ai remarqué que lorsque je tente les mêmes sections dans le navigateur lors du premier chargement ont le même comportement que l'application compilée, mais quand je rechargé la page exécute

comportement

du code peut être vu dans ce lien

http://jeanca.com/clientes/bluepages/search/specialist.html

Répondre

0

Il y a ac ouple des problèmes avec la façon dont vous envelopper cette application pour PhoneGap:

  1. Vous incluez un fichier javascript (de prettify.js) à partir d'un serveur distant (qui redirige vers un autre serveur). Inclure ce fichier localement avec votre build

  2. Dans au moins un endroit de votre code, vous créez des liens locaux au lieu d'URL correctement qualifiées, par ex.

    $ ('# Especialidades'). Append (» < dd> < a href =" specialistList.html? Id = » + données [0] [i] + '">' + données [1] [i ] + '</a> </dd>');

À l'intérieur de PhoneGap, ce href sera interprété comme href=file://specialistList.html?.... Vous devriez mettre l'URL complète, par exemple. Vous devez également vous assurer que tous les serveurs externes que vous utilisez figurent dans la liste blanche de la configuration du projet PhoneGap.

+0

et résoudre le problème. jquery mobile pour avoir un lien dans un autre dossier besoin d'ajouter data-ajax = "false" à la

Questions connexes