angular.js chrome Access-Control-Allow-Origin

Je suis en train d'utiliser un Angular.js service pour obtenir un JSON à partir de mon REPOS de service fait avec Jersey/Printemps.

Lorsque j'utilise firefox, il fonctionne très bien, mais quand je vais sur google Chrome, j'ai le message:

XMLHttpRequest cannot load http://localhost:8080/VirtualLawyerPj/services/timeoftheday/asjson/tue. Origin http://localhost:8090 is not allowed by Access-Control-Allow-Origin.

Voici mon code de service:

angular.module('myAppServices', ['ngResource']).
factory('Time', function($resource){
    return $resource('http://localhost:port/VirtualLawyerPj/services/timeoftheday/asjson/tue',{port:":8080"}, {
        query: {method:'GET', params:{}, isArray:false}
    });
});

Quelqu'un a eu le même problème?
Comment avez-vous obtenu ce travail?

Grâce.

Lancez google chrome à partir de la ligne de commande et ajouter le --disable-web-security drapeau. /path/to/chrome/chrome --disable-web-security. Il est idéal pour les tests
Il a travaillé pour des tests! Mais comment sur la production? Je commence un nouveau projet et de se sentir un peu peur de cette "question" dans le Angular.js
Ce n'est pas un problème avec angular.js mais un navigateur et XMLHttpRequest question. Il faut travailler dans la production, puisque vous ne serez pas sur localhost. Mais je ne connais pas vraiment sur de la SCRO, vous aurez à attendre que quelqu'un d'autre.
Le pire des cas vous pouvez toujours les demandes de proxy sur le serveur.
JSONP une option?

OriginalL'auteur Leonardo Frangelli | 2012-10-01