浏览器的小白谎言
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
作者希望通过CSS样式改变已访问链接的外观,但由于浏览器的安全和隐私限制,无法使用:has()选择器。最终,作者决定放弃CSS,转而使用JavaScript实现该功能。
🎯
关键要点
- 作者希望通过CSS样式改变已访问链接的外观。
- 尝试使用:has()选择器,但未能成功。
- 发现:visited伪类的样式应用受到限制,主要是出于安全和隐私原因。
- 使用兄弟选择器时,已访问链接的相邻元素样式会被视为未访问。
- 浏览器为了保护用户隐私,会在某些情况下对网页应用程序提供虚假的信息。
- 最终,作者决定放弃CSS,转而使用JavaScript实现该功能。
➡️