Einschränkung der Zugriffssteuerungs-Zulassungsursprung in Google Chrome aufheben

39374
deostroll

Ich mache AJAX-Aufrufe zu URIs, die zu einer anderen Domäne gehören. Im IE kann ich dies normalerweise über die CORS-Unterstützung von jQuery tun. Dies schlägt jedoch in Google Chrome fehl, unabhängig davon, wo die CORS-Unterstützung eingestellt ist oder nicht.

Jetzt bekomme ich eine Fehlermeldung, die ungefähr Folgendes sagt:

XMLHttpRequest kann nicht geladen werden. Origin http://localhost:8000ist für Access-Control-Allow-Origin nicht zulässig.

Gibt es eine Einstellung in Google Chrome, mit der die Einschränkung von Access-Control-Allow-Origin deaktiviert wird ?

16
Haben Sie die Kontrolle über die Remote-Webressource? Sie können dort den Access-Control-Allow-Origin-Header hinzufügen. Jacob Krall vor 12 Jahren 1

1 Antwort auf die Frage

18
deostroll

There is a command-line switch which does the trick: --disable-web-security

Just call it like follows:

$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html 

Make sure the Chrome browser is fully closed, otherwise it will only launch a new instance and the applied option will not work.

Die Option "--disable-web-security" funktioniert nicht in Google Chrome, sondern nur in Chromium. Octavian Damiean vor 11 Jahren 0
Heute in Chrome getestet, funktioniert gut. munissor vor 11 Jahren 1
`open -a Google \ Chrome --args --disable-web-security`, die im mac-Terminal ausgeführt werden, funktioniert für mich gut. Es muss jedoch getan werden, wenn Chrome nicht ausgeführt wird. iolo vor 11 Jahren 7
Getestet am 14-12-2012 auf Chrome. Funktioniert einwandfrei, zeigt jedoch eine Meldung an, die besagt "Sie verwenden ein nicht unterstütztes Befehlszeilenflag: --disable-web-security. Stabilität und Sicherheit leiden darunter" Vivek Kodira vor 11 Jahren 2
"Make sure the Chrome browser is fully closed" -- This was key for me. You should open task manager and make sure all the chrome.exe processes are gone. Jonah vor 11 Jahren 0
Wenn Sie einen Mac verwenden, versuchen Sie es mit "Öffnen -a Google \ Chrome --args --disable-web-security" Hasanavi vor 10 Jahren 0