Office excel faisant une requête CORS en tant que demande de domaine

J'essaie de faire une requête de domaine secondaire à partir de mon addin excel, comme suggéré ici: http://dev.office.com/docs/add-ins/develop/addressing-same-origin-policy-limitations

J'essaie de mettre en œuvre une requête cors. Cependant, chaque fois que j'essaie d'ouvrir ma demande, je reçois une erreur d'accès refusé.

Le code que j'utilise ici tente d'ouvrir une connexion, mais ici, j'ai déjà l'erreur

var xhr = new XMLHttpRequest(); xhr.open('GET', 'url'); //this line gives an acces denied error. xhr.onload = function(e) { } xhr.send(); 

Quelqu'un pourrait-il me dire s'il est possible de mettre en œuvre une requête cors dans Excel?

Le code avec ajax donne également un objet d'erreur

  $.ajax({ type: 'GET', url: 'remoteurl', cache: true, }, success: function (result) { functionAfterLoad(JSON.parse(JSON.stringify(eval("(" +result + ")")))); }, error: function(result) { console.error('Error while retrieving funnel HTML', result); }, }); 

Cependant, lorsque je fais un appel à:

  $.ajax({ type: 'GET', url: window.location.href , cache: true, }, success: function (result) { functionAfterLoad(JSON.parse(JSON.stringify(eval("(" +result + ")")))); }, error: function(result) { console.error('Error while retrieving funnel HTML', result); }, }); 

Je reçois la page html en conséquence avec toute erreur

HTML5 Rocks a quelques bons conseils pour faire des demandes CORS sur le client. Une grande partie de la configuration CORS est effectuée sur le serveur, mais en supposant que le serveur est configuré pour permettre votre demande, il vous faudra simplement inclure xhr.withCredentials = true; Avant votre appel open .