是否可以通过adblock将css规则添加到某个页面的元素中?像这样的东西
#myElement {
color: white !important;
}
Run Code Online (Sandbox Code Playgroud)
我试图在页面加载时找到一个更新此元素样式的脚本,但似乎这不是最好的方法.
and*_*947 22
它可以在uBlock Origin和Adguard上进行(据我所知).每个都有自己的样式规则语法,但uBlock能够理解这两者.
以下是更改Twitter背景的CSS规则示例:
twitter.com#$#body.logged-in{ background-color: #8c8787 !important; }
Run Code Online (Sandbox Code Playgroud)
样式过滤器应该像这样构造:
<domain> + #$# + <selector> + { <style> }
Run Code Online (Sandbox Code Playgroud)
只是避免在选择器和开口支架之间留出空间.因为它可以给你带来一些麻烦.参考:
https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#style https://adguard.com/en/filterrules.html#cosmetic-css-rules
其他答案对我不起作用,但是有一种方法可以更改元素的样式:
example.com##h1:style(background-color: blue !important)
Run Code Online (Sandbox Code Playgroud)
确保不要使用大括号。
GitHub上还有一些文档 。
| 归档时间: |
|
| 查看次数: |
8246 次 |
| 最近记录: |