如何使用uBlock从标签中删除属性?
例如在下面的div
中,我要删除hidden
属性
<div class="test" hidden="hidden">some content</div>
预期结果:
<div class="test">some content</div>
答案 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
。