在现代浏览器中,是否没有已知的方法可以使用jQuery获取访问链接
Is there no known way to get visited links with jQuery in modern browsers?
2010年,主要浏览器供应商修补了一个漏洞,允许窥探用户的历史:Mozilla解决浏览器CSS历史隐私泄露
建议的解决方案可以归结为以下几点:
访问的链接只能按颜色区分:前景、背景、轮廓、边框、SVG笔划和填充颜色。
已访问和未访问链接的所有样式规则都将在应用任何链接样式之前同时解决。
当使用JavaScript查询链接的计算样式时,将只返回未访问的样式值。
存在一些已知的局限性。
问题是:在现代浏览器中,是否没有已知的方法可以通过Javascript选择访问过的链接
否。(如果有,那就是一个安全漏洞,可能不会存在太久。)
如果你只关心样式,你应该能够通过CSS来实现它,但通过屏幕上显示的内容应该是观察它被访问的唯一方式。
相关文章:
- 有什么方法可以使页面无法刷新吗
- 有一种方法可以使jslint在使用控制台时显示警告或错误
- 有没有任何方法可以使<选择>转到url
- 有没有任何方法可以使这个名称生成循环运行最短的秒数
- JSXGraph 中有什么方法可以使图像不透明
- 有没有一种方法可以使Iframe根据需要进行扩展
- 是否可以使find()和findOne()方法只返回模式字段
- 有哪些方法可以使客户端更难操作 DOM
- 有什么方法可以使SVG对象可单击吗
- 是否可以使“;值“;Javascript中setTimeout()方法中的self-increase
- 有没有一种方法可以使触摸启动事件不会触发点击事件
- 当在模板中使用未声明的指令时,是否有任何方法可以使angular警告我
- 当用户在网页上选择一大块文本时,是否有一种方法可以使该文本保持高亮显示,即使用户在该页面的其他地方单击也是如此
- 是否有一种方法可以使输入元素上存在ngMaxlength属性,但使其具有值“0”;无限”;
- 有没有一种方法可以使;对象.冻结”;当试图更改对象时抛出警告
- 有没有一种方法可以使未被混淆的javascript过期
- 是否有一种方法可以使自定义HTML标记合并其他标记
- 是否有一种方法可以使函数在setTimeout之后返回
- 当使用鼠标滚轮时,是否有一种方法可以使滚动量在浏览器之间保持一致?
- 是否有一个简单的方法可以使js文件中的所有字符串比较不区分大小写