J’ai créé une application Android avec Cordova et sur un émulateur, cela fonctionne comme un charme. Lorsque j’ai essayé de l’exécuter sur un périphérique, je n’ai pas dépassé l’écran de connexion car j’ai reçu une erreur indiquant: “L’origine n’est pas autorisée par Access-Control-Allow-Origin”. Est-ce un problème CSP au sein de Cordova ou est-ce que quelque chose ne va pas avec mon serveur? Certains de Config.xml:
Et ma métatag CSP dans Index.html:
Quelqu’un at-il trébuché sur quelque chose de similaire et avoir une idée? L’aide serait très appréciée 🙂
Le problème est côté serveur.
Votre serveur doit répondre avec HTTP RESPONSE HEADERS
parmi lesquels:
Access-Control-Allow-Origin: *
Header add Access-Control-Allow-Origin "*" Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type" Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"