Отключение CORS в Google Chrome (macOS)
·78 слов·1 минута
Иногда при локальной разработке фронтенда нужно обратиться к API, которое не настроено для работы с localhost (CORS).
Самый быстрый способ обойти это - запустить отдельную инстанцию Chrome с отключенной безопасностью.
Этот режим отключает защиту браузера (Same Origin Policy). Использовать только для отладки.
Запуск инстанции с новой временной папкой пользователя (чтобы не задеть основной профиль):
open -n -a /Applications/Google\ Chrome.app --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
После этого браузер откроется с желтой плашкой предупреждения о том, что флаг безопасности отключен. Это нормально.