Ich rufe mit AJAX URIs an, die zu einer anderen Domain gehören. Normalerweise kann ich dies im IE über die CORS-Unterstützung von jQuery tun. In Google Chrome schlägt dies jedoch fehl, unabhängig davon, ob die CORS-Unterstützung aktiviert ist oder nicht.
Jetzt erhalte ich eine Fehlermeldung wie:
XMLHttpRequest kann nicht geladen werden. Origin
http://localhost:8000
wird von Access-Control-Allow-Origin nicht zugelassen.
Gibt es eine Einstellung in Google Chrome, mit der die Einschränkung für Zugriffskontrolle und Herkunft deaktiviert wird ?
google-chrome
browser
cross-browser
deostroll
quelle
quelle
Antworten:
Es gibt eine Befehlszeilenoption, die den Trick macht:
--disable-web-security
Nennen Sie es einfach wie folgt:
Stellen Sie sicher, dass der Chrome-Browser vollständig geschlossen ist. Andernfalls wird nur eine neue Instanz gestartet und die angewendete Option funktioniert nicht.
quelle
--disable-web-security
Option funktioniert nicht mit Google Chrome, sondern nur mit Chromium.open -a Google\ Chrome --args --disable-web-security
Die Ausführung im Mac-Terminal funktioniert bei mir einwandfrei. Dies muss gemacht werden, wenn Chrome nicht läuft.