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

标签 javascript css

2010 年,主要浏览器 vendor 修补了一个允许嗅探用户历史记录的漏洞:Mozilla to Tackle Browser CSS History Privacy Leak

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

  1. Visited links can only be differentiated by color: foreground, background, outline, border, SVG stroke, and fill colors.

  2. All style rules for visited and unvisited links will be resolved at the same time, and before any link styles are applied.

  3. When JavaScript is used to query the computed style of links, only the unvisited style values will be returned.

有一些known limitations .

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

最佳答案

没有。 (如果有,那是一个安全漏洞,可能不会长期存在。)

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

关于javascript - 在现代浏览器中是否没有已知的方法可以使用 jQuery 获取已访问的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687738/

相关文章:

javascript - 两个 Angular js 绑定(bind)之间的区别?

javascript - 如何在调用函数后动态更改变量

javascript - 为什么 amChart 将数据居中?

css - 使用 Selenium 确定打印媒体元素的可见性

html - 如何制作顶部带有文本/按钮的图像可链接

Javascript 更改代码以读取修改后的对象

javascript - 在浏览器中创建 PDF : Custom Font

javascript - 如何使用 JS 从 Google Drive 复制文件夹以在 Google Drive 中创建新文件夹

jquery - 需要用 jQuery 在每个圆圈中一个接一个地淡入淡出

html - 我怎样才能有一个固定的顶部栏,100% 的内容