我正在使用Chrome的Stylebot来覆盖我经常访问的网页上的一些样式。我喜欢做的是隐藏列表中包含我已经访问过的链接的元素。
所以我有一个<tr>,它的类是table-row,我想隐藏所有包含访问链接(a:visited)的table-row。
我该怎么做呢?
发布于 2013-03-20 04:40:28
你不能,即使用JavaScript也不行。:visited是一个特殊的类,它绑定了隐私安全保护。它不会在DOM选择器查询中返回任何元素。要使用CSS实现这一点,您需要难以捉摸的祖先选择器,但目前尚不存在。即使它这样做了,同样的隐私安全卫士也可能会阻止它的工作。
有关详细信息,请参阅Selectors API, Privacy Considerations。
发布于 2013-09-17 16:57:22
不能隐藏或更改包含a:visited的列表元素,但可以更改它们的颜色。
我也有同样的问题,然后我把它们的颜色都改成了背景的颜色。它就在这里,但你看不到它们。
https://stackoverflow.com/questions/15509933
复制相似问题