Chrome 138 中的新变化

发布时间:2025 年 6 月 24 日

Chrome 138 现已发布,本文将分享该版本的一些主要功能。阅读完整的 Chrome 138 版本说明

此版本的亮点:

Translator API、Language Detector API 和 Summarizer API

Chrome 正在开发 Web 平台 API 和浏览器功能,这些功能旨在与浏览器中内置的 AI 模型、专家模型和大语言模型 (LLM) 搭配使用。其中包括 Gemini Nano,它是 Gemini 系列 LLM 中最高效的版本,专为在大多数新型桌面设备和笔记本电脑上本地运行而设计。借助内置 AI,您的网站或 Web 应用无需部署、管理或自行托管 AI 模型,即可执行 AI 赋能的任务。

从 Chrome 138 开始,您可以使用 Translator API 为 Web 应用添加翻译功能。这样,用户就可以用自己的母语贡献内容。例如,在用户参与支持聊天时,您的网站可以在用户的设备上将其内容翻译成支持人员使用的语言,这样可以为所有用户提供流畅、快速且包容的体验。

Translator API 可与 Language Detector API 搭配使用,在用户自己的设备上实现语言检测,与需要上传到云服务器的替代解决方案相比,可提供更好的隐私保护。

Summarizer API 可用于生成不同类型的摘要,这些摘要具有不同的长度和格式,例如句子、段落、项目符号列表等。例如:

  • 总结文章或聊天对话的要点。
  • 为文章建议标题和标题。
  • 为长篇文字创建简明扼要的信息性摘要。
  • 根据图书评价为图书生成预告片。

CSS 函数

Chrome 138 中包含的 CSS 函数包括与符号相关的函数 abs()sign(),它们用于计算与实参符号相关的各种函数。

此外,progress() 函数表示法会返回一个 <number> 值,表示一个计算(进度值)在另外两个计算(进度开始值和进度结束值)之间的位置。

最后,sibling-index()sibling-count() 函数可用作 CSS 属性值中的整数,以便根据元素在同级元素中的相对位置或同级元素的总数分别为元素设置样式。

Viewport Segments API

借助 Viewport Segments API,您可以定位到可折叠设备。 当视口被一个或多个硬件功能(例如折叠处或单独显示屏之间的合页)分隔时,系统会创建视口片段。

如需了解详情,请参阅使用 Viewport Segments API 支持可折叠设备

等等!

当然,还有许多其他功能:

  • 现在,如果属性值中包含 <>,则系统会在序列化时对它们进行转义。
  • Clear-Site-Data 标头的两个新值("prefetchCache""prerenderCache")可让您有针对性地清除预渲染和预提取缓存。
  • CSS 大小调整属性(例如 widthheight)的 stretch 关键字可让元素扩大到完全填满其包含块的可用空间。