我正在使用 Stylebot for Chrome 来覆盖我经常访问的网页上的一些样式。我想要实现的是在包含我已经访问过的链接的列表中隐藏元素。
因此,我有一个<tr>
包含该类的类table-row
,并且我想隐藏所有table-row
包含已访问链接(a:visited
)的 s。
我怎样才能做到这一点?
我正在使用 Stylebot for Chrome 来覆盖我经常访问的网页上的一些样式。我想要实现的是在包含我已经访问过的链接的列表中隐藏元素。
因此,我有一个<tr>
包含该类的类table-row
,并且我想隐藏所有table-row
包含已访问链接(a:visited
)的 s。
我怎样才能做到这一点?
你不能,即使是 JavaScript。 :visited
是一个绑定了隐私保护的特殊类。它不会在 DOM 选择器查询中返回任何元素。要使用 CSS 来做到这一点,您需要难以捉摸的祖先选择器,它目前不存在。即使这样做了,同样的隐私保护措施也可能会阻止它发挥作用。
有关更多信息,请参阅选择器 API、隐私注意事项。
您不能隐藏或更改包含 a:visited 的列表元素,但可以更改它们的颜色。
我有同样的问题,然后我将它们的所有颜色都更改为背景颜色。它就在这里,但你看不到它们。