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

Remove attribute from tag with uBlock Origin

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

例如下面的例子 div 我想删除 hidden 属性

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

预期结果:

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

您可以使用 uBlock 的静态过滤器语法 scriptlet injection. You have the list of available filters in the uBlock's Resources-Library

在您的情况下,您可以使用 remove-attr.js,来自文档:

remove-attr.js

Removes attribute(s) from DOM tree node(s). Will run only once after page load.

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

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

如果您想删除另一个属性,请将 hidden 更改为您要删除的属性,然后将 div.test 更改为您选择的 CSS 选择器。