Отключить ту же политику происхождения в Chrome - PullRequest
1341 голосов
/ 23 июня 2010

Есть ли способ отключить политику того же происхождения в браузере Google Chrome ?

Ответы [ 29 ]

7 голосов
/ 14 января 2016

После ответа Олы Карлссона, действительно, лучшим способом было бы открыть небезопасный Chrome в другом сеансе. Таким образом, вам не нужно беспокоиться о закрытии всех открытых в данный момент вкладок, а также вы можете продолжать безопасно просматривать веб-страницы с помощью исходного сеанса Chrome.

Эти пакетные файлы должны работать только для вас в Windows.

Поместите его в файл Chrome_CORS.bat для удобства использования

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

Это для Chrome Canary . Canary_CORS.bat

start "" "c:\Users\%USERNAME%\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --user-data-dir="c:/_canary_dev" --disable-web-security
6 голосов
/ 11 декабря 2016

Существует расширение Chrome, которое называется CORS Toggle.

Нажмите здесь, чтобы получить к нему доступ и добавить его в Chrome .

После добавления переключите его на1007 * на позиции для разрешения междоменных запросов.

6 голосов
/ 31 августа 2016

для пользователей Mac:

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

и до Chrome 48 вы можете просто использовать:

open -a "Google Chrome" --args --disable-web-security
4 голосов
/ 03 января 2019

это постоянно движущаяся цель .... сегодня мне нужно было добавить еще один флаг, чтобы заставить его работать: --disable-site-isolation-trials

OS X: open /Applications/Google\ Chrome.app --args --user-data-dir="/var/tmp/Chrome_dev_2" --disable-web-security --disable-site-isolation-trials

3 голосов
/ 02 августа 2015

Для Windows:

(при использовании windows 8.1, хром 44.0 )

Сначала закройте Google Chrome.

Затем откройте командную строку и перейдите в папку, где находится «chrome.exe».

( for me: 'chrome.exe' is here "C:\Program Files (x86)\Google\Chrome\Application".

Итак, я набираю: cd C:\Program Files (x86)\Google\Chrome\Application)

теперь введите: chrome.exe --disable-web-security

Откроется новое окно Chrome.

3 голосов
/ 03 февраля 2014

Не делайте этого! Вы открываете свои счета для атак . После этого любой сторонний сайт может начать отправлять запросы на другие сайты, на которые вы вошли.

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

cd path/to/files
python -m SimpleHTTPServer

Затем укажите ваш браузер на

http://localhost:8000

Если вы обнаружите, что это слишком медленно рассмотрите это решение

1 голос
/ 15 апреля 2019

Попробуйте перейти на эту страницу и отключить политику безопасности домена для домена вашего сайта.

chrome://net-internals/#hsts
0 голосов
/ 28 декабря 2017

Иногда я использую это для публикации внешнего сайта localhost в backhost end API localhost (например, Реагировать на старый .NET API).Я создал отдельный ярлык на рабочем столе Windows 10, чтобы он никогда не использовался для обычного просмотра, только для локальной отладки.Я сделал следующее: -

  1. Щелкните правой кнопкой мыши на рабочем столе, добавьте новый ярлык
  2. Добавьте цель как "[PATH_TO_CHROME]\chrome.exe" --disable-web-security
  3. Нажмите OK.

Вы получите предупреждение о загрузке этого браузера, что он небезопасен, просто позаботьтесь о том, что вы используете в нем.Я склонен переименовывать этот новый ярлык на рабочем столе, что-то прописное, и убирать его с других моих значков, чтобы его нельзя было спутать с обычным Chrome.

Надеюсь, это поможет!

0 голосов
/ 18 февраля 2014

На ПК с Windows используйте более старую версию Chrome, и команда будет работать для всех вас, ребята.Я понизил версию Chrome до 26, и она сработала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...