【发布时间】:2011-12-21 12:06:42
【问题描述】:
如何设置锚标记的样式,以便在访问链接后它会变为红色并将 [Old] 附加到链接的末尾。
那么我如何将这两者结合起来:
a:visited{
color:Red
}
a:after{
content:[Old]
}
【问题讨论】:
标签: css css-selectors
如何设置锚标记的样式,以便在访问链接后它会变为红色并将 [Old] 附加到链接的末尾。
那么我如何将这两者结合起来:
a:visited{
color:Red
}
a:after{
content:[Old]
}
【问题讨论】:
标签: css css-selectors
这是一个隐私问题。由于浏览器可以检测元素样式,因此它可以知道您访问了哪些网站。现在的 JS 可以在很短的时间内检测到大量链接。因此,出于安全原因,现代浏览器检测 :visited 类的能力被严重削弱了。
在 Mozilla 的博客上了解更多信息:http://blog.mozilla.com/security/2010/03/31/plugging-the-css-history-leak/
来自 Webkit 更新日志的引用:
http://support.apple.com/kb/HT4196
影响:恶意制作的网站可能能够确定哪些 用户访问过的网站
描述:WebKit 在处理 CSS 时存在设计问题 :访问过伪类。恶意制作的网站可能能够 确定用户访问过哪些站点。此更新限制了 网页根据链接是否存在来设置页面样式的能力 访问过。
类似问题(有更多链接):
【讨论】: