1

我正在使用 Stylebot for Chrome 来覆盖我经常访问的网页上的一些样式。我想要实现的是在包含我已经访问过的链接的列表中隐藏元素。

因此,我有一个<tr>包含该类的类table-row,并且我想隐藏所有table-row包含已访问链接(a:visited)的 s。

我怎样才能做到这一点?

4

2 回答 2

1

你不能,即使是 JavaScript。 :visited是一个绑定了隐私保护的特殊类。它不会在 DOM 选择器查询中返回任何元素。要使用 CSS 来做到这一点,您需要难以捉摸的祖先选择器,它目前不存在。即使这样做了,同样的隐私保护措施也可能会阻止它发挥作用。

有关更多信息,请参阅选择器 API、隐私注意事项

于 2013-03-19T20:40:28.307 回答
0

您不能隐藏或更改包含 a:visited 的列表元素,但可以更改它们的颜色。

我有同样的问题,然后我将它们的所有颜色都更改为背景颜色。它就在这里,但你看不到它们。

于 2013-09-17T08:57:21.943 回答