Wykonuję wywołania AJAX na URI, które należą do innej domeny. Zwykle w IE mogę to zrobić poprzez obsługę CORS w jQuery. Ale to nie działa w Google Chrome, niezależnie od tego, czy obsługa CORS jest ustawiona, czy nie.
Teraz pojawia się błąd, mówiąc:
Nie można załadować XMLHttpRequest. Pochodzenie
http://localhost:8000
nie jest dozwolone przez Access-Control-Allow-Origin.
Czy w Google Chrome jest ustawienie, które wyłącza ograniczenie kontroli dostępu-Allow-Origin ?
google-chrome
browser
cross-browser
deostroll
źródło
źródło
Odpowiedzi:
Dostępny jest przełącznik wiersza polecenia:
--disable-web-security
Po prostu nazwij to w następujący sposób:
Upewnij się, że przeglądarka Chrome jest całkowicie zamknięta, w przeciwnym razie uruchomi tylko nowe wystąpienie, a zastosowana opcja nie będzie działać.
źródło
--disable-web-security
opcja nie działa w Google Chrome, tylko w Chromium.open -a Google\ Chrome --args --disable-web-security
wykonane w terminalu mac działa dla mnie dobrze. Trzeba to zrobić, gdy Chrome nie działa.