µBlock (uBlock) 提供了动作操作符:remove-class()
,但是我如何添加 CSS 类?
在网站上,一个元素在两个 CSS 类之间交替。我有一个规则,:remove-class()
该规则会不时触发,但页面看起来很奇怪。因此,我想像现在这样删除一个类,同时添加另一个 CSS 类。
example.com##.ad_wrapper:watch-attr(class):remove-class(ad_wrapper-visible)
!how to add class "ad_wrapper-hidden"?
官方文件指出:
语法可能是这样的(伪代码,未经测试):
所有可以使用的选项都
tabs.insertCSS
可以在这里找到。还有另一种选择:subject:style action operator。
另一种可能性是使用 AG 的 CSS 注入规则,如本文档底部所述。
我会特别看一下:is() 伪类。
我希望它有帮助。