No Firefox, como faço o equivalente --disable-web-security
no Chrome. Isso foi postado muito, mas nunca uma resposta verdadeira. A maioria são links para add-ons (alguns dos quais não funcionam no Firefox mais recente ou nem funcionam) e "você só precisa habilitar o suporte no servidor".
- Isso é temporário para testar. Eu sei as implicações de segurança.
- Não consigo ativar o CORS no servidor e, principalmente, nunca seria capaz de permitir localhost ou similar.
- Uma bandeira, configuração ou algo seria muito melhor do que um plugin. Eu também tentei: http://www-jo.se/f.pfleger/forcecors , mas algo deve estar errado, já que minhas solicitações voltaram completamente vazias, mas as mesmas solicitações no Chrome voltaram bem.
Novamente, isso é apenas para teste antes de enviar para prod, o que, então, estaria em um domínio permitido.
security
firefox
cross-domain
cors
Oscar Godson
fonte
fonte
Respostas:
Quase em todos os lugares que você olha, as pessoas se referem a about: config e a security.fileuri.strict_origin_policy. Às vezes, também a network.http.refere.XOriginPolicy.
Para mim, nada disso parece surtir efeito.
Este comentário implica que não existe uma maneira embutida no Firefox para fazer isso (a partir de 08/02/2014).
fonte
security.fileuri.strict_origin_policy
ajuda quando é necessário transferir o conteúdo de um arquivo local por meio de AJAX para outro e o primeiro não estiver na mesma pasta (ou na subpasta dessa pasta) que o segundo.A configuração do Chrome a que você se refere é desabilitar a mesma política de origem.
Isso foi abordado neste tópico também: Desativar a política de mesma origem do firefox
sobre: config -> security.fileuri.strict_origin_policy -> false
fonte
Com essa resposta, conheci uma extensão CORS Everywhere Firefox e ela funciona para mim. Ele cria cabeçalhos de interceptação de proxy MITM para desativar o CORS. Você pode encontrar a extensão em addons.mozilla.org ou aqui .
fonte
Confira meu complemento que funciona com a versão mais recente do Firefox, com bela IU e suporte para regex JS: https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors
Atualização: acabei de adicionar a extensão do Chrome para este https://chrome.google.com/webstore/detail/cross-domain-cors/mjhpgnbimicffchbodmgfnemoghjakai
fonte
Melhor complemento do Firefox para desativar CORS em setembro de 2016 : https://github.com/fredericlb/Force-CORS/releases
Você pode até configurá-lo por Referrers (Website).
fonte
Embora a pergunta mencione o Chrome e o Firefox, existem outros softwares sem segurança entre domínios. Menciono isso para as pessoas que ignoram a existência de tal software.
Por exemplo, PhantomJS é um mecanismo para automação de navegador, ele suporta desativação de segurança entre domínios.
Veja este outro comentário meu: script de usuário para ignorar a política de mesma origem para acessar iframes aninhados
fonte
Para qualquer um que tenha essa pergunta ao usar Nightwatch.js (1.3.4), há uma
acceptInsecureCerts: true
configuração no arquivo de configuração:fonte