检查用户过去是否已经访问过链接

时间:2018-10-24 03:49:23

标签: javascript

我需要检查用户过去是否已经访问过链接或单击过链接。 我需要有关if条件的帮助,我不知道在document.querySelector('.myclass').href

之后插入什么

bbcode:

[url=https://example.com/1 class="myclass"]Example[/url]

这是我不完整的javascript代码:

if (document.querySelector('.myclass').href has been visited o clicked by the user in the past) {
    document.querySelector('.myclass').innerHTML = "You have already visited this link";
}

换句话说,如果用户已经访问或单击了链接,我想显示消息You have already visited this link

场景:

它可以保存在本地存储中(同一浏览器,同一用户) 在清除浏览器中的所有数据之前可用 适用于所有用户(注册或访客)

预先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

选择settings.json的所有元素,例如:

pip install matplotlib

答案 1 :(得分:0)

在当前的浏览器版本中,无法使用:visited选择器查询链接的属性,因为这是所有用户的隐私和安全漏洞(请参见https://privacylog.blogspot.com/2010/08/mozillas-css-visited-solution-is-still.html) 在大多数浏览器中,访问已访问链接的当前样式的属性将返回“常规”链接样式,并限制a:visited css声明中允许更改的属性。

请参阅此密码笔https://codepen.io/anon/pen/Waayyw 即使您访问了链接,也没有检测到a:visited链接。