PhoneGap sur l'iPhone ne se charge pas de scripts externes
Je suis en train d'écrire une application simple à l'aide de PhoneGap (iOS) et de l'exécuter dans le simulateur. Le problème est que les URLs externes semblent refuser de se charger. Par exemple, l'utilisation d'un CDN pour jQuery
<script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-1.7.min.js"></script>
Ne fera pas $
/jQuery
disponibles. Le même problème se passe pour weinre lorsque vous essayez de l'utiliser. Il ya quelque chose que j'ai besoin de changer pour que ce travail?
Pourquoi ne pas l'inclure dans votre application? Si il y a quelqu'un w/o d'une connexion internet à tous vos scripts ne fonctionne pas trop. Et: avez-vous vérifié si Apple a bloqué la PhoneGap développeurs d'utiliser des scripts externes dans apps? Parce qu'ils pourraient être une grosse faille de sécurité.
Bien que j'ai utilisé l'exemple ci-dessus pour illustrer la question plutôt qu'à de véritables cas d'utilisation qui se trouve être un problème avec wienre qui vous ne pouvez pas simplement intégrer.
Bien que j'ai utilisé l'exemple ci-dessus pour illustrer la question plutôt qu'à de véritables cas d'utilisation qui se trouve être un problème avec wienre qui vous ne pouvez pas simplement intégrer.
OriginalL'auteur James Hughes | 2011-11-07
Vous devez vous connecter pour publier un commentaire.
Avez-vous ajouté les domaines des liens externes à la ExternalHosts entrée dans PhoneGap.plist ?
Il ya un assez nouveau système de liste blanche dans PhoneGap qui est à l'origine d'un peu de confusion avec des liens externes
De - http://wiki.phonegap.com/ :
"Aussi, la dernière version du code a le blanc-fonction de la liste. Si vous faites référence à des sites externes, vous devrez ajouter l'hôte dans PhoneGap.plist dans le cadre du "ExternalHosts". Les caractères génériques sont ok. Donc, si vous vous connectez à "http://phonegap.com", vous devez ajouter "phonegap.com" à la liste (ou utilisez le caractère générique "*.phonegap.com" qui va correspondre à des sous-domaines)."
Ce n'est pas juste pour vous si elle vous fait vous sentir mieux. Je pense que c'est probablement le plus fréquemment posées sur le canal IRC.
merci, vous avez sauvé mon temps..
OriginalL'auteur Devgeeks