目前,几乎所有主流浏览器都使用 Chromium,只有 Firefox 和 Safari 是例外。这样做的好处是,所有浏览器都能通用兼容。但不利的一面是,Chromium 中一个不幸的变化会同时影响所有浏览器,而这正是 Chrome、Edge 和其他基于 Chromium 的浏览器目前正在发生的情况。
Chromium 131 更改了文本选择行为的工作方式,导致许多使用 Tailwind(一种 CSS 框架)的网站在高亮显示和复制文本时出现问题。从技术上讲,仍然可以复制某些内容,只是看不到复制的具体内容。谷歌早在一个多月前就详细说明了 CSS 选择样式的继承变化,但 Chromium 131 的发布还是让许多网站措手不及。客户报告称,The Verge、Bloomberg、X 等网站的文本选择出现了问题。
Tailwind CSS 的创建者亚当-瓦坦(Adam Wathan)最近在他的社交平台上发布了一个解决方法,网站开发人员应该使用该方法来修复损坏的文本高亮。修复方法包括在 tailwind.config.js 文件中启用一个标志或将 Tailwind 更新到 3.4.15 版本:
亚当还在 GitHub 问题下的评论中表示,在配置文件中启用标志是最简单直接的解决方案,因为更新尾风可能需要更多时间来测试一切。你可以在这里阅读有关该问题的更详细解释。如果你不是网站开发人员,只是一个试图从网站上复制东西的沮丧用户,最好的办法就是等待或暂时切换到 Firefox 或 Safari。在开发人员修复网站时,请抓紧时间!