我正在使用Brave浏览器在线屏蔽广告。一些网站开始在其服务器端将广告注入HTML。 Brave当前仅通过提供CSS选择器来允许阻止元素。
我要阻止的元素是一个带有随机生成的类名的div
(因此使用div.class-name
仅在刷新之前有效)。唯一的常数是带有::before
的伪content: "from our network"
元素。
我的问题是:我可以根据元素::before
的内容来选择元素,而不使用任何JavaScript(仅CSS)吗?
答案 0 :(得分:1)
您要基于::在内容之前选择元素吗?
div::after {
content: "generated content";
}
我认为不可能
但是您可以在班级名称中选择几个字符
div[class^='yourclassname'], div[class*=' yourclassname']{
}