javascript - 如何修改与浏览器历史记录分开的访问链接?
问题描述
我知道a:visited
如果链接在浏览器历史记录中会对其进行修改,但我如何制作例如 JavaScript,如果在过去 5 天内未访问该链接,则“ <a>
”标签将不会被视为已访问的站点。
解决方案
javascript 无法检测是否访问了链接。那是因为浏览器非常重视安全和隐私。从 CSS2 规范:
样式表作者可能会滥用 :link 和 :visited 伪类来确定用户在未经用户同意的情况下访问了哪些站点。
因此,UA 可以将所有链接视为未访问的链接,或实施其他措施来保护用户的隐私,同时以不同的方式呈现已访问和未访问的链接。
有关更多信息,请参阅此链接
推荐阅读
- java - 在 Google Play 结算购买验证的 OAuth2 授权代码发布请求上获得无效授权
- google-cloud-platform - Google Cloud Platform Windows 虚拟机问题
- reactjs - 无法解析模块。Haste 模块地图中不存在模块“screens/Screen”
- python - 在 DataFrame 中查找部分匹配条件的行
- xml - 使用 XSL 将 XML 转换为 XHTML
- db2 - 将 IBM Db2 添加为数据源
- python - 在 Networkx 中组合两个或多个图形时如何节省时间
- java - 测量 Python 和 Java 实现之间的性能差异?
- javascript - Javascript 确认,即使取消也会运行表单
- nginx - 配置 NextCloud 和 Nginx 反向端口转发 - 登录验证错误