2010年,主要的浏览器供应商修补了一个允许嗅探用户历史记录的漏洞:Mozilla to Tackle Browser CSS History Privacy Leak
建议的解决方案归结为以下几点:
访问的链接只能通过颜色区分:前景,背景,轮廓,边框,SVG笔触和填充颜色。
访问和未访问链接的所有样式规则将在应用任何链接样式的同时解析。
- 醇>
当使用JavaScript查询计算出的链接样式时,只会返回未访问的样式值。
问题是:现代浏览器中是否没有通过Javascript选择访问过的链接的方法?
答案 0 :(得分:1)
没有。 (如果有,这是一个安全漏洞,可能不会存在很长时间。)
如果您关心的只是样式,那么您应该能够通过CSS实现它,但通过屏幕上显示的内容应该是观察它被访问的唯一方式。