Отключить веб-безопасность в Chrome 48+

У меня проблема с флагом --disable-web-security. Он не работает в бета-версии Chrome 48 и Chrome 49 в Windows.

Я пробовал убивать все экземпляры, перезагружать и запускать Chrome с флагом в первую очередь, пробовал и другие машины. В бета-версии я вижу всплывающее предупреждение ( "Вы используете неподдерживаемый флаг.." ), но CORS все еще выполняется. Открытая версия, похоже, полностью игнорирует флаг.

Кажется, нет новостей или сообщений о людях, поэтому это может быть проблема локального характера. Будем благодарны за помощь или любую связанную с ней информацию.

Ответы

Ответ 2

Mac OS:

open -a Google\ Chrome --args --disable-web-security --user-data-dir=""

UPD: добавьте "" в --user-data-dir потому что более новые версии chrome требуют его для работы

Ответ 3

Выбранный ответ хорош, но для тех, кто все еще борется с тем, о чем они говорят (ваш первый раз с этим вопросом), для меня работало следующее.

Я создал новый ярлык для Chrome на своем рабочем столе, щелкнул его правой кнопкой мыши и установил поле "Цель" следующим образом:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="c:/chromedev"

Каталог может быть любым, что я хочу, я решил создать пустую папку chrome dev в моем каталоге C:. Он не имеет ничего общего с тем, где Chrome установлен на вашем компьютере. Это просто пушистая вещь.

Эта ссылка также имеет четкие указания для других ОС. Как отключить веб-безопасность в Chrome

Ответ 4

Версия 49.0.2623.75 (64-разрядная версия) больше не находится в бета-версии.

Команда для исправления проблемы CORS google-chrome-stable --disable-web-security --user-data-dir

Ответ 5

В ОС 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

Важен каталог каталога данных. Даже если вы находитесь в своем домашнем каталоге при выдаче команды, вы не можете просто ссылаться на локальный каталог. Это должен быть абсолютный путь.

Ответ 6

Установите этот Chrome-плагин для отключенной веб-безопасности в Chrome::

"Allow-Control-Allow-Origin: *" здесь или вы можете подключиться к Google плагину, если хотите.

очень легко включить и отключить безопасность с помощью этого плагина.

Ответ 7

Для Chrome версии 50+ для пользователей Mac. Сначала закройте все открытые хром и запустите следующую команду

open -a Google\ Chrome --args --disable-web-security --user-data-dir=""

Вышеуказанное будет работать. Благодаря

Ответ 8

Это работает для меня. Попробуйте использовать это.. это поможет вам.

c:\Program Files\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir="D:\chrome"

Ответ 9

Для Mac использование Safari является хорошим альтернативным вариантом для локальной разработки, и эта функция встроена в браузер (поэтому нет необходимости добавлять расширение браузера или запускать Chrome с помощью команды bash, например [open -a Google\Chrome - -a rgs --disable-web-security --user-data-dir = ""].

Чтобы отключить ограничение перекрестного происхождения с помощью Safari (v11+): В меню выберите "Разработка> Отключить ограничение перекрестного происхождения".

Для этого не требуется перезапускать браузер, и, поскольку он переключается, вы можете легко переключиться в безопасный режим.

Ответ 10

В терминале положить эти:

cd C:\Program Files (x86)\Google\Chrome\Application

chrome.exe --disable-web-security --user-data-dir="c:/chromedev"