Question

Lorsque vous essayez de faire une requête HTTP en utilisant XMLHttpRequest à partir d'un fichier local, il échoue essentiellement en raison de la violation de Access-Control-Allow-Origin.

Cependant, j'utilise la page web locale moi-même, donc je me demandais s'il y a un moyen de faire de Google Chrome permet à ces demandes, qui sont d'un fichier local à une URL sur Internet.

par exemple., $.get('http://www.google.com/') échoue lors de l'exécution dans un fichier local, mais je l'ai scénarisé la page moi-même et je l'utilise moi-même, il serait extrêmement utile si je pouvais supprimer et charger l'URL.

Alors, comment puis-je permettre à Google Chrome aux URL de charge à l'aide XMLHttpRequest à partir de fichiers locaux?

Était-ce utile?

La solution

démarrage chrome avec --disable-web-security

Sous Windows:

chrome.exe --disable-web-security

Sur Mac:

open /Applications/Google\ Chrome.app/ --args --disable-web-security

Cela permettra aux demandes inter-domaines.
Je ne suis pas au courant si cela fonctionne aussi pour les fichiers locaux, mais laissez-nous savoir!

Et mention, cela exactement ce que vous attendez, il désactive la sécurité Web, soyez donc prudent avec.

Autres conseils

En utilisant l'interrupteur de --disable-web-security est tout à fait dangereux ! Pourquoi désactiver la sécurité du tout alors que vous pouvez simplement permettre XMLHttpRequest d'accès aux fichiers à partir d'autres fichiers en utilisant le commutateur de --allow-file-access-from-files?

Avant d'utiliser ces commandes assurez-vous de mettre fin à toutes les instances de Chrome.

Sous Windows:

chrome.exe --allow-file-access-from-files

Sur Mac:

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

Discussions de cette "fonction" de Chrome:

version Mac. De course terminal:

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

Sur Ubuntu:

chromium-browser --disable-web-security

Pour plus de détails / commutateurs:

http://peter.sh/experiments/chromium-command-line- commutateurs /

scroll top