我需要检查用户过去是否已经访问过链接或单击过链接。
我需要有关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
。
场景:
它可以保存在本地存储中(同一浏览器,同一用户) 在清除浏览器中的所有数据之前可用 适用于所有用户(注册或访客)
预先感谢您的帮助。
答案 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
链接。