µBlock (uBlock) fornece operador de ação :remove-class()
, mas como posso adicionar uma classe CSS?
Em um site, um elemento alterna entre duas classes CSS. Tenho uma regra :remove-class()
que é acionada de vez em quando, mas então a página fica estranha. Portanto, quero remover uma classe como faço agora, mas também adicionar a outra classe CSS.
example.com##.ad_wrapper:watch-attr(class):remove-class(ad_wrapper-visible)
!how to add class "ad_wrapper-hidden"?
a documentação oficial afirma:
a sintaxe provavelmente seria algo como isto (pseudocódigo, não testado):
Todas as opções possíveis de usar
tabs.insertCSS
estão disponíveis aqui .Há também outra opção: operador de ação subject:style .
Outra possibilidade é usar as regras de injeção de CSS do AG, conforme indicado no final desta documentação .
Eu daria uma olhada específica na pseudoclasse :is() .
Espero que ajude.