Отключить-web-безопасность в Chrome 48+
У меня проблема с --disable-web-security флаг. Он не работает в Chrome 48 и Chrome 49 beta на Windows.
Я пробовал убить все экземпляры, перезагрузить и запустить Chrome с флагом в первую очередь, пробовал разные машины. В бета-версии я вижу всплывающее предупреждение ("вы используете неподдерживаемый флаг.."), но CORS все еще применяется. Публичная версия, кажется, полностью игнорирует флаг.
там, кажется, нет новостей или люди сообщают об этом, так что это может быть местная проблема.
Будем благодарны за помощь или любую связанную информацию.
9 ответов:
Я вижу то же самое. Быстрый google нашел этот вопрос и ошибка на форумах chromium. Кажется, что
--user-data-dirфлаг теперь требуется. Изменить, чтобы добавить user-data-dir guide
Mac OS:
open -a Google\ Chrome --args --disable-web-security --user-data-dir=""UPD: добавить
""to--user-data-dirпотому что новые версии chrome требуют его для того, чтобы работать
выбранный ответ хорош, но для тех, кто все еще борется с тем, о чем они говорят(ваш первый раз, когда вы занимаетесь этим вопросом), для меня сработало следующее.
Я создал новый ярлык Chrome на моем рабочем столе, правой кнопкой и в поле "Target" в дальнейшем
"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
на OS 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-плагин для Disable-web-security в Chrome::
" Разрешить-Контроль-Разрешить-Происхождение: * " ссылка здесь или вы можете google выше плагин, если вы хотите.
Это очень легко включить и отключить в безопасности с помощью этого плагина.
для Chrome версии 50+ для пользователей Mac. Сначала закройте все открытые chrome и выполните следующую команду
open -a Google\ Chrome --args --disable-web-security --user-data-dir=""выше будет работать. Спасибо
это работает для меня. Попробуйте использовать this..it я тебе помогу..
c:\Program Files\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir="D:\chrome"
для Mac использование Safari является хорошим альтернативным вариантом для локальной разработки, и эта функция встроена в браузер (поэтому не нужно добавлять расширение браузера или запускать Chrome с помощью команды bash, например [open-a Google\ Chrome --args --disable-web-security --user-data-dir=""].
чтобы отключить ограничение перекрестного происхождения с помощью Safari (v11+): из меню нажмите "разработка > отключить ограничение перекрестного происхождения".
Это не требует перезапуска браузера, и с его переключатель, вы можете легко переключиться в защищенный режим.
Comments