Liga e desliga com um clique
Clique no ícone da extensão para desativar a CSP; clique de novo para reativá-la. O ícone fica colorido enquanto a CSP está desativada e cinza quando a CSP está ativa.
Disable CSP é uma extensão para Chrome gratuita e de código aberto para desenvolvedores e testadores web. Um clique no ícone da barra de ferramentas remove os cabeçalhos Content-Security-Policy das páginas que você carrega, para que scripts, estilos ou frames bloqueados possam rodar enquanto você depura; um segundo clique os coloca de volta. Ícone colorido significa CSP desativada.
A Content-Security-Policy (CSP) é um cabeçalho de segurança que diz ao navegador de quais origens uma página pode carregar scripts, estilos e frames. Ela protege os usuários contra cross-site scripting (XSS), mas também atrapalha quando você injeta um script de depuração, testa um widget de terceiros ou analisa um site.
Use o Disable CSP apenas para testes e desenvolvimento, e desligue-o quando terminar: enquanto ele está ativado, a proteção da CSP é removida em todos os sites que você visita.
Clique no ícone da extensão para desativar a CSP; clique de novo para reativá-la. O ícone fica colorido enquanto a CSP está desativada e cinza quando a CSP está ativa.
Ele remove Content-Security-Policy, X-Content-Security-Policy e X-WebKit-CSP das respostas de páginas e frames, usando as regras declarativeNetRequest do Chrome.
O estado ligado/desligado fica salvo no armazenamento do Chrome, então se mantém depois de reiniciar o navegador. Confira o ícone antes de voltar a navegar normalmente.
A extensão e sua página de opções estão disponíveis em inglês e francês.
declarativeNetRequestRemover os cabeçalhos CSP das respostas com uma regra de rede do Chrome.declarativeNetRequestWithHostAccessAplicar essa regra aos sites que você visita.storageLembrar se a CSP está desativada no momento.activeTabAcesso temporário à aba atual, concedido só quando você clica no ícone da barra de ferramentas.<all_urls>Agir em todos os sites, porque os cabeçalhos CSP podem vir de qualquer site.O Disable CSP não coleta nem envia nenhum dado. A página dele na Chrome Web Store declara que ele não coleta nem usa seus dados, e o código só armazena uma configuração de ligado/desligado.
Sim. Ele é gratuito na Chrome Web Store e de código aberto sob a licença MIT.
Um cabeçalho de resposta que lista de onde uma página pode carregar scripts, estilos, imagens e frames. Os navegadores bloqueiam tudo o que estiver fora dessa lista, o que impede muitos ataques de cross-site scripting (XSS).
Só para testes. Sem a CSP, as páginas perdem uma camada de proteção contra scripts injetados. Desligue a extensão assim que terminar e não a deixe ativada na navegação do dia a dia.
Não. Quando está ativado, os cabeçalhos CSP são removidos de todas as páginas e frames que você carrega. É por isso que o ícone muda de cor: ele mostra num relance que a CSP está desativada em todo lugar.
Não. Ele remove a CSP enviada como cabeçalho de resposta HTTP. Uma política escrita na página como <meta http-equiv="Content-Security-Policy"> faz parte do HTML e não é alterada.
No GitHub, em github.com/furybee/chrome-disable-csp, sob a licença MIT.