使用uBlock Origin从标签中删除属性

时间:2019-02-12 18:17:41

标签: html adblock

如何使用uBlock从标签中删除属性?

例如在下面的div中,我要删除hidden属性

<div class="test" hidden="hidden">some content</div>

预期结果:

<div class="test">some content</div>

1 个答案:

答案 0 :(得分:1)

您可以使用uBlock的静态过滤器语法scriptlet injection。您可以在uBlock的Resources-Library中找到可用过滤器的列表。

根据您的情况,可以使用文档中的remove-attr.js

  

remove-attr.js

     

从DOM树节点中删除属性。页面加载后将仅运行一次。

关于您的问题,您可以从添加到您的uBlock 我的过滤器中的hidden中删除div属性:

example.com##+js(ra.js, hidden, div.test)

如果要删除其他属性,请通过您要删除的属性更改hidden,并通过您选择的CSS选择器更改div.test