PB : requete ajax/javascript - CORS Probleme?

Bonjour,

J'ai un problème qui ressemble beaucoup à celui-ci https://www.grafikart.fr/forum/topics/19724 mais avec un environnement légèrement différent.

Voici mon environement de travail:

Un serveur (pc) sous python/django accessible

  1. en local avec l'adresse: 192.168.1.13
  2. avec l'adresse IP: 86.X.Y.Z
  3. avec le nom de domaine: dev.mysite.com

Un PC sous windows/cordova connecté directement à un smartphone android.

Lorsque j'utilise l'adresse locale ou l'adresse IP, mes requêtes ajax fonctionnent très bien.

Mais lorsque myAddress = dev.mysite.com, la requête ajax suivante retourne une erreur. Apparement la requête n'est même pas exécutée et j'ai l'erreur :

{"readyState":0,"Status":0,"StatusText":"NetworkError: Falied to execute 'send" on 'XMLHttpRequest': Failed to load 'http://dev.mysite.com/"}

$.ajax({
   url: myAddress,
   type: 'POST',
   data: mydata,
   crossDomain: true,
   processData: false,
  contentType: false,
  async: false,
  success: function () { mycode},
  error: function (xhr) { mycode}
});

J'ai mis dans le fichier index.html la balise suivante:

<meta http-equiv="Content-Security-Policy" content="default-src 'self' dev.monsite.com  data: gap: https://ssl.gstatic.com 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; connect-src *">

Le plugin cordova-plugin-whitelist est installé et dans le fichier config.xml j'ai placé :

<access origin="*" />
<allow-navigation href="http://*/*" />
<allow-intent href="*" />

Merci d'avance pour toute piste ou (encore mieux!) solution.

Aucune réponse