Ответ 1
Я вижу то же самое. Быстрый google нашел этот вопрос и ошибку на форумах хрома. Похоже, теперь требуется флаг --user-data-dir
.
Изменить, чтобы добавить руководство пользователя-данных-dir
У меня проблема с флагом --disable-web-security
. Он не работает в бета-версии Chrome 48 и Chrome 49 в Windows.
Я пробовал убивать все экземпляры, перезагружать и запускать Chrome с флагом в первую очередь, пробовал и другие машины. В бета-версии я вижу всплывающее предупреждение ( "Вы используете неподдерживаемый флаг.." ), но CORS все еще выполняется. Открытая версия, похоже, полностью игнорирует флаг.
Кажется, нет новостей или сообщений о людях, поэтому это может быть проблема локального характера. Будем благодарны за помощь или любую связанную с ней информацию.
Я вижу то же самое. Быстрый google нашел этот вопрос и ошибку на форумах хрома. Похоже, теперь требуется флаг --user-data-dir
.
Изменить, чтобы добавить руководство пользователя-данных-dir
Mac OS:
open -a Google\ Chrome --args --disable-web-security --user-data-dir=""
UPD: добавьте ""
в --user-data-dir
потому что более новые версии chrome требуют его для работы
Выбранный ответ хорош, но для тех, кто все еще борется с тем, о чем они говорят (ваш первый раз с этим вопросом), для меня работало следующее.
Я создал новый ярлык для Chrome на своем рабочем столе, щелкнул его правой кнопкой мыши и установил поле "Цель" следующим образом:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="c:/chromedev"
Каталог может быть любым, что я хочу, я решил создать пустую папку chrome dev в моем каталоге C:. Он не имеет ничего общего с тем, где Chrome установлен на вашем компьютере. Это просто пушистая вещь.
Эта ссылка также имеет четкие указания для других ОС. Как отключить веб-безопасность в Chrome
Версия 49.0.2623.75 (64-разрядная версия) больше не находится в бета-версии.
Команда для исправления проблемы CORS
google-chrome-stable --disable-web-security --user-data-dir
В ОС X, чтобы открыть новое окно Chrome - без необходимости закрывать уже открытые окна - передать дополнительный флаг -n. Обязательно укажите пустую строку для data-dir (необходимо для новых версий Chrome, например, v50 something +).
open -na /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=""
Я обнаружил, что с помощью Chrome 60+ в Mac OS X Sierra вышеуказанная команда больше не работает, но небольшая модификация делает:
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_sess_1" --disable-web-security
Важен каталог каталога данных. Даже если вы находитесь в своем домашнем каталоге при выдаче команды, вы не можете просто ссылаться на локальный каталог. Это должен быть абсолютный путь.
Установите этот Chrome-плагин для отключенной веб-безопасности в Chrome::
"Allow-Control-Allow-Origin: *" здесь или вы можете подключиться к Google плагину, если хотите.
очень легко включить и отключить безопасность с помощью этого плагина.
Для Chrome версии 50+ для пользователей Mac. Сначала закройте все открытые хром и запустите следующую команду
open -a Google\ Chrome --args --disable-web-security --user-data-dir=""
Вышеуказанное будет работать. Благодаря
Это работает для меня. Попробуйте использовать это.. это поможет вам.
c:\Program Files\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir="D:\chrome"
Для Mac использование Safari является хорошим альтернативным вариантом для локальной разработки, и эта функция встроена в браузер (поэтому нет необходимости добавлять расширение браузера или запускать Chrome с помощью команды bash, например [open -a Google\Chrome - -a rgs --disable-web-security --user-data-dir = ""].
Чтобы отключить ограничение перекрестного происхождения с помощью Safari (v11+): В меню выберите "Разработка> Отключить ограничение перекрестного происхождения".
Для этого не требуется перезапускать браузер, и, поскольку он переключается, вы можете легко переключиться в безопасный режим.
В терминале положить эти:
cd C:\Program Files (x86)\Google\Chrome\Application
chrome.exe --disable-web-security --user-data-dir="c:/chromedev"