Отключить Firefox же политику происхождения без установки плагина

есть ли способ отключить та же политика происхождения в браузере Mozilla Firefox путем переключения флага в браузере?

Это строго для развития, для не пользы продукции.


обратите внимание:

A аналогичный вопрос спросил 3+ лет назад дал принятый ответ, который рекомендует пользователям установить плагин. Я считаю это менее безопасным и более громоздким, чем переключение флага (например, в about: config, или передача параметра при запуске браузера как в Chrome).

4 ответов


в Mozilla Firefox есть логическое значение, которое должны разрешить переключение той же политики происхождения под названием security.fileuri.strict_origin_policy.

на about:config в вашем браузере и принимаете риск:

enter image description here

искать security.fileuri.strict_origin_policy и дважды щелкните его, чтобы переключить его на false вот так:

enter image description here

Я не тестировал это, но по моему опыту, это флаг, контролирующий тот же источник политика.


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

попросите сервер добавить следующий заголовок ответа. (+Применить процесс DevOps или фрагмент кода, чтобы обеспечить только применение этого кода во время разработки)

Access-Control-Allow-Origin

.. Со значением вашего домена origin, например http://example.com или * для всех доменов.


после того, как попытался найти настройку Firefox в течение нескольких часов, и после открытия щедрости, я думаю, что правильный ответ на этот вопрос:

на момент написания (март 2018) невозможно отключить тот же источник политики В Firefox, просто установив флаг.

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


некоторое время назад я столкнулся с той же проблемой, и для всех браузеров вам нужно добавить заголовок ответа сервера, чтобы разрешить CORS:

Access-Control-Allow-Origin: *

и для Firefox вам нужно добавить следующий дополнительный заголовок (точно):

Access-Control-Allow-Methods: POST, GET, OPTIONS

Я не смог понять, почему Firefox должен быть другим. См. статью в блоге, которую я написал об этом здесь:

https://debugnotes.wordpress.com/2015/06/17/ajax-and-ssl/