47 votes

Phonegap HTML app et diverses alertes accrochent le navigateur

Lorsque je teste l'application phonegap, je reçois les trois alertes suivantes et le navigateur se bloque. Exécution de l'application depuis le serveur. Souvent, ces alertes apparaissent avant que le plugin Ripple ne puisse démarrer. Comment puis-je les supprimer ?

Alerte 1 :

gap:["Device","getDeviceInfo","Device818329805"]

Alerte 2 :

gap:["NetworkStatus","getConnectionInfo","NetworkStatus818329806"]

Alerte 3 :

gap:["App","show","App818329807"]

32voto

Andreas Points 374

Si vous testez votre application dans votre navigateur de bureau, vous pouvez simplement exclure le fichier. Pour Chrome :

<script type="text/javascript">
    if (!navigator.userAgent.toLowerCase().match('chrome')) {
        document.write("<script src='phonegap.js'><\/script>");
    }
</script>

(De cette façon, vous ne devez pas vous rappeler de décommenter le lien script pour votre processus de construction).

27voto

Hyarion Points 1208

Ces alertes apparaissent normalement lorsque vous avez inclus le mauvais fichier cordova.js. Il en existe différents pour chaque plateforme. Assurez-vous que vous n'avez pas, par exemple, copié le fichier Android dans votre build ios.

8voto

Mirko Points 1374

Il suffit de commenter cette ligne dans le fichier cordova.js :

return prompt(argsJson, 'gap:'+JSON.stringify([service, action, callbackId]));

qui se trouve sur la ligne 4184 lors de l'utilisation de Phonegap 2.9.0-0 (Android)

Décomplétez avant de déployer sur le dispositif pour la production.

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