在现代浏览器中,是否没有已知的方法可以使用jQuery获取访问链接

Is there no known way to get visited links with jQuery in modern browsers?

本文关键字:可以使 方法 jQuery 链接 访问 获取 浏览器 是否      更新时间:2023-09-26

2010年,主要浏览器供应商修补了一个漏洞,允许窥探用户的历史:Mozilla解决浏览器CSS历史隐私泄露

建议的解决方案可以归结为以下几点:

  1. 访问的链接只能按颜色区分:前景、背景、轮廓、边框、SVG笔划和填充颜色。

  2. 已访问和未访问链接的所有样式规则都将在应用任何链接样式之前同时解决。

  3. 当使用JavaScript查询链接的计算样式时,将只返回未访问的样式值。

存在一些已知的局限性。

问题是:在现代浏览器中,是否没有已知的方法可以通过Javascript选择访问过的链接

否。(如果有,那就是一个安全漏洞,可能不会存在太久。)

如果你只关心样式,你应该能够通过CSS来实现它,但通过屏幕上显示的内容应该是观察它被访问的唯一方式。

相关文章: