Как отключить веб-безопасности в Firefox
Не. Это дает нереалистичные результаты для тестирования.
как решить проблему CORS в Firefox при разработке
В идеале: Создание среды разработки, которая так же, как живая среда.
Код на стороне сервера в какой-то момент нуждается в выполнении работ по разработке. Для этого вам понадобится возможность создать сервер разработки с тестовыми данными. Используйте тот же сервер разработки для работы с кодом на стороне клиента.
Таким образом, вы можете сделать вам работу по развитию:
- без тестовых вызовов на реальный сервер (так что вы никогда не должны поддельные тестовые пользователи делают поддельные действия на реальном сервере с риском, что тестовые данные будут бежать где-то его увидят конечные пользователи).
- без перекрестных вопросов происхождения (потому что ваш сервер разработки для вашего клиентского кода на стороне будет таким же, как на сервере разработки для URL вы запрашиваете)
- возможности использовать относительные URL-адрес
- с браузером, который действует подобно браузеры, используемые конечными пользователями
Как быстро и грязный хак, который не имеет большинство преимуществ использования надлежащей тестовой среды: использовать прокси-сервер, который отображает запросы того же происхождения в качестве развития окружающей среды в живую среду.
Я использовал Charles proxy для этого, прежде чем перешел к надлежащим условиям разработки.
Вы сбиваете с толку CORS и ту же политику происхождения? CORS - это то, как сервер может сообщить браузеру об отключении политики одинакового происхождения для URL-адресов, размещенных на этом сервере. – Quentin
Я могу предложить вам использовать Opera, вы можете отключить CORS в нем намного проще, чем в Firefox (см. Https://stackoverflow.com/a/43571952/7662526), и он не коснется ваших реальных данных, если ваш основной браузер Chrome например (в любом случае я рекомендую отключить SOP в браузере separete без реальных данных) –