La commande Ajax pour demander L'URL ne fonctionne plus

je viens de mettre à jour ma version cordova. Quand je cours

cordova -v

sorties de la version 5.0.0

sur L'ancienne version de Cordova que j'avais (je ne me souviens pas de quelle version c'était) j'ai pu utiliser AJAX pour demander des données à partir d'une URL donnée. Cependant, après la mise à jour de la version Cordova, il ne fonctionne plus. Je n'ai pas modifié le code après cette mise à jour, donc je suppose que quelque chose dans la nouvelle version de Cordova empêche les requêtes de en passant par.

j'ai ajouté les subventions d'accès suivantes dans ma configuration.fichier xml:

<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
    <allow-intent href="market:*" />
</platform>

mais toujours pas de chance.

quelqu'un A rencontré un problème similaire? Une idée de comment je peux le faire fonctionner à nouveau?

Merci,

21
demandé sur user3494561 2015-04-20 23:19:08

2 réponses

S'avère que je manquais juste le plugin suivant:

cordova-plugin-whitelist

après que je l'ai installé, rm la plate-forme android, ajouté à nouveau la plate-forme android, construire et exécuter, ça a fonctionné!

37
répondu user3494561 2015-04-20 20:34:22

il suffit de supprimer le contenu de la balise meta dans la page d'index <meta http-equiv="Content-Security-Policy">

0
répondu Abdallh Abukhader 2016-04-12 14:24:14