Faça o Firefox lembrar-se das mudanças de CSS em uma base de domínio

0

Estou navegando em sites que me dizem para desativar meu bloco de anúncios. Ehm, não. Eu não vou. Eu entendo que o site ganhar dinheiro através de propaganda e tudo bem. Contanto que não haja exploração em JavaScript. Ou esta propaganda é colocada em um site que cruza scripts de vulnerabilidades deste site. A veiculação de publicidade segmentada torna isso possível. E o dono do site nem sabe disso. Então, minha resposta aos advérbios é não.

Ok, mas agora para a essência. Quando há uma notificação especialmente desagradável sobre o bloqueio de anúncios, não consigo simplesmente clicar nele. Eu tenho que F12, encontrar o div e exibir nenhum.

Isso é entediante se acontecer de novo e de novo. Mas eu não consegui encontrar nenhum addon que me permita fazer mudanças assim permanentemente. Então, o que estou procurando é um complemento que eu possa configurar regras como esta:

DOMAIN="*testdomain.com*"
CSS_to_add=".addblockermessage { display: none;}"

Eu fiz algumas pesquisas. Eu não consegui encontrar nada parecido. Se alguém conhece um addon que faz isso ou uma maneira alternativa de alcançar o mesmo objetivo, por favor me avise. Porque, do contrário, sinto-me forçado a escrever meu próprio addon. Mas por que inventar a roda duas vezes ... Além disso, muitos outros inconvenientes.

(PS: Esse addon também pode ser usado para exibir um site em uma fonte completamente errada. Especialmente se é um computador da família e você não gosta do Facebook. Faça sua família se perguntar por que é subitamente Comic Sans e o fundo é rosa .)

    
por TheCommoner282 28.08.2016 / 11:42

2 respostas

1

Estou procurando um complemento para poder configurar regras

DOMAIN="*testdomain.com*"
CSS_to_add=".addblockermessage { display: none;}"

Greasemonkey é perfeito para isso.

About this Add-on

Allows you to customize the way a web page displays or behaves, by using small bits of JavaScript.

You can write your own scripts, too. Check out http://wiki.greasespot.net/ to get started. Many scripts already exist, probably ones to enhance your favorite sites. Find them at http://wiki.greasespot.net/User_Script_Hosting .

Fonte Greasemonkey

    
por 31.08.2016 / 09:24
1

Isso é exatamente o que um bloqueador de anúncios deve fazer por você. Observe que os scripts de "detecção" não detectam se um bloqueador de anúncios está instalado, somente se solicitações específicas foram bloqueadas e / ou elementos específicos na página ocultos.

Por esse motivo, a desativação da lista de filtros padrão para anúncios de bloqueio - EasyList - impedirá que o bloqueador de anúncios bloqueie anúncios e também interrompa a detecção. Você ainda pode adicionar seus próprios filtros personalizados para bloquear / ocultar o que quiser.

No seu exemplo, basta adicionar o filtro testdomain.com##.adblockermessage e o bloqueador de anúncios ocultará o elemento com a classe "adblockermessage" em qualquer página da Web no domínio "testdomain.com".

Fonte: adblockplus.org/filters

    
por 31.08.2016 / 11:50