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