Firefox 57 / bloquear Javascript por site

6

Como todos vocês devem saber, o Mozilla está migrando seu sistema addon para o WebExtension e muitos addons estão quebrados da versão 57+, veja mais aqui:

link

No passado, usei "Yes Script" e "No Script" para permitir o Javascript em qualquer lugar e bloqueá-lo somente em sites específicos. No entanto, eles não são suportados no FF 57 (estou em versão beta agora) e o desenvolvedor do "Yes Script" não planeja atualizá-lo no futuro. Mas eu gostaria de bloquear o JS em sites específicos. Alguma ideia de como eu poderia conseguir isso?

Eu poderia fazer isso modificando prefs.js ou user.js? Eu preferiria fazer isso sem qualquer extensão, se possível. Obrigado.

    
por log69 29.09.2017 / 14:47

3 respostas

3

Resolvi isso desenvolvendo uma extensão: link

    
por 18.11.2017 / 20:39
3

uBlock Origin em "modo avançado" pode bloquear scripts com as chamadas regras de filtragem dinâmica. Também distingue scripts entre inline, first party e 3rd party. Você pode configurar uma política padrão de bloqueio para todos os sites e substituí-la seletivamente por sites específicos.

Atualização: uMatrix é ainda melhor e permite um controle mais refinado

    
por 17.11.2017 / 20:00
2

Não é possível desativar o JavaScript por domínio sem um complemento.

NoScript versão 10 foi lançado, ele suporta o Firefox 57.

Ou você pode tentar uMatrix como um substituto, é ainda mais poderoso em que permite bloquear não apenas scripts, mas também cookies, ajax, mídia etc. E tudo por domínio de terceiros.

Também é ainda possível para reativar o suporte para complementos herdados. Mas você terá que usar a Developer Edition ou Nallyly para que funcione. Quando estiver lá, defina extensions.legacy.enabled para true in about:config . Também é disponível nas versões Beta e Release sem marca, mas ainda não.

    
por 02.10.2017 / 17:31