2010-04-08 7 views
7

Je me demande, dans IE & Firefox, vous êtes en mesure de configurer le navigateur, pour autoriser les appels inter-domaine .Paramètres de domaines croisés dans Google Chrome

Je ne peux pas trouver une option en chrome pour cela (en fait, il y a des options générales pas trop du tout ...)

sont-il about: config comme des choses?

Cordialement

--Andy

Répondre

3

No. Désolé. Toutefois, Chrome et Firefox prennent en charge les requêtes inter-domaines via la spécification W3C CORS (partage de ressources Cross Origin), mais l'hôte distant doit l'activer. Si l'hôte distant le prend en charge explicitement, vous n'avez pas besoin de modifier votre XMLHttpRequest pour récupérer le contenu.

+5

Pourriez-vous donner un exemple s'il vous plaît? –

+1

Ouais, les exemples seraient super. –

21

Cette réponse était correcte quand ils sont écrits, mais il est plus correct, le commutateur a été désapprouvée

Chrome dispose d'un commutateur de ligne de commande pour ceci:

chrome.exe --disable-web-security 

Vous pouvez consulter la liste complète (à partir du moment où il a été posté!) des options de la ligne de commande pour le chrome here.

+0

comment faire cela par programme? – Dagon

+0

Je ne suis pas sûr à 100% mais pragmatiquement ce n'est pas possible. logiquement, en écrivant au-dessus de la ligne dans le chrome, nous désactivons une fonctionnalité de sécurité. La fonctionnalité est seulement pour désactiver les actions particulières qui se produisent du côté de la programmation. C'est la raison pour laquelle je crois fermement. pragmatiquement ce n'est pas possible. –

+5

Cette option a été supprimée de Google Chrome, elle est uniquement disponible avec la version 21 de Chrome. –

2

Vous pouvez installer des plug-ins Chrome qui permettent le partage de ressources d'origines multiples. J'ai utilisé this.

+0

Merci, j'ai utilisé toutes les autres méthodes et ils ont travaillé pendant un certain temps, mais la dernière version de Chrome semble les bloquer. cela marche. – sigmapi13