浏览器的小白谎言

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

作者希望通过CSS样式改变已访问链接的外观,但由于浏览器的安全和隐私限制,无法使用:has()选择器。最终,作者决定放弃CSS,转而使用JavaScript实现该功能。

🎯

关键要点

  • 作者希望通过CSS样式改变已访问链接的外观。
  • 尝试使用:has()选择器,但未能成功。
  • 发现:visited伪类的样式应用受到限制,主要是出于安全和隐私原因。
  • 使用兄弟选择器时,已访问链接的相邻元素样式会被视为未访问。
  • 浏览器为了保护用户隐私,会在某些情况下对网页应用程序提供虚假的信息。
  • 最终,作者决定放弃CSS,转而使用JavaScript实现该功能。
➡️

继续阅读