Отключить ту же политику происхождения в Chrome

Попробуйте получить доступ к нему с помощью http: // localhost: 3001 / default.css .

   app.use(express.static(__dirname + '/styles'));

Фактически вы указываете имя папки, то есть стили не ваш suburl .

1355
задан amn 15 May 2019 в 16:11
поделиться

3 ответа

Закройте хром (или хром) и перезапустите с аргументом - disable-web-security . Я только что протестировал это и подтвердил, что могу получить доступ к содержимому iframe с помощью src = "http://google.com", встроенного в страницу, обслуживаемую с "localhost" (проверено в Chrome 5 / ubuntu). Для меня точная команда была:

Примечание. Убейте все экземпляры chrome перед запуском команды

chromium-browser --disable-web-security --user-data-dir="[some directory here]"

Браузер предупредит вас, что «вы используете неподдерживаемую командную строку» при первом открытии, что вы можете проигнорировать.

Из источника хрома:

// Don't enforce the same-origin policy. (Used by people testing their sites.)
const wchar_t kDisableWebSecurity[] = L"disable-web-security";

До Chrome 48 вы могли просто использовать:

chromium-browser --disable-web-security
973
ответ дан 22 November 2019 в 20:19
поделиться

Allow-Control-Allow-Origin плагин для Chrome не работает. Это для MacOS

, который я добавил alias chrome='open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir --disable-web-security' к своему .profile как псевдоним.

другие команды отключат мои другие расширения, и это загрузится, Ваш нормальный хром с трупом отключил

0
ответ дан 22 November 2019 в 20:19
поделиться

Для OSX, выполненного следующая команда от терминала:

open -na Google\ Chrome --args --disable-web-security --user-data-dir=$HOME/profile-folder-name

Это запустит новый экземпляр Google Chrome с предупреждением на вершине.

0
ответ дан 22 November 2019 в 20:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: