发布时间:2025 年 6 月 24 日
Chrome 138 现已推出,本文将介绍此版本中的一些主要功能。阅读完整的 Chrome 138 版本说明。
此版本的亮点:
- 使用新的内置 AI API 来总结、翻译或检测文本的语言。
- 了解多项新的 CSS 函数。
- 使用 Viewport Segments API 调整网页布局,以面向可折叠设备。
Translator、Language Detector 和 Summarizer API
Chrome 正在开发旨在与浏览器中内置的 AI 模型、专家模型和大语言模型 (LLM) 搭配使用的 Web 平台 API 和浏览器功能。其中包括 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 大小调整属性(例如
width和height)的stretch关键字可让元素扩展到正好填满其包含块的可用空间。