谷歌发布了 Chrome 浏览器 155 版本。作为 Chrome 基础的开源 Chromium 项目也发布了稳定版。Chrome 与 Chromium 的区别在于:它使用了谷歌的徽标,配备了崩溃通知系统,支持播放受版权保护的视频内容(DRM),支持自动更新安装,始终开启沙盒隔离,提供谷歌 API 密钥,以及在搜索过程中传递 RLZ 参数。对于需要更多时间更新的用户,谷歌维护了一个为期八周的扩展稳定版分支。下一个版本 Chrome 156 计划于 8 月 20 日发布,并开启新的两周开发周期。
Chrome 155 版本的主要变更(1、2、3、4):
- “HTTPS优先”功能默认对所有用户启用。此功能会自动将托管在非内网网络(例如 192.168.0.1/16 和 10.0.0.0/8)上的公共网站的 HTTP 请求重定向到 HTTPS。为了确保与不支持 HTTPS 的网站兼容,如果重定向后 HTTPS 请求失败或出现证书问题,则会回退到 HTTP。尝试通过 HTTP 打开网站时,会显示特殊警告。
- JPEG XL图像解码支持默认启用。该实现基于Rust语言编写的jxl-rs库。与相同质量的JPEG图像相比,JPEG XL可将文件大小减少30%至50%。支持的高级功能包括HDR、动画、透明度、渐进式下载模式、降低比特率时的平滑质量下降、无损JPEG压缩、支持高达4099个通道以及多种颜色深度。
- 个人资料创建界面的视觉设计已更改(功能保持不变)。对于平台而言 Windows 新增了一个步骤,用于帮助您熟悉创建个人资料,该步骤会在您首次启动浏览器时显示(对于 Linux и macOS 它将出现在 Chrome 版本 158 中)。

- WebHID API 可交互的设备范围已扩展。该 API 旨在对 HID 设备(人机接口设备、键盘、鼠标、游戏手柄、触摸板)进行底层访问,并用于在系统中无需特定驱动程序的情况下组织工作。
- 在扩展程序管理菜单的 chrome://extensions 页面中,新增了对已安装扩展程序进行评分和评论的选项。点击此选项即可跳转到 Chrome 网上应用商店目录中的相应页面。

- 已实现媒体播放权限(当不可见时播放),允许您在嵌入式 iframe 不可见时阻止其中的音频和视频播放。
- margin-trim CSS 属性已添加,用于移除父容器内第一个元素之前和最后一个元素之后的边距。
- 添加了 CSS 属性 text-decoration-skip-spaces,用于控制文本中空格下方装饰器(下划线或删除线)的显示。
- 添加了 symbols() CSS 函数,以便更轻松地配置列表中自定义项目符号的使用。
- WebCrypto API 现在支持抗量子加密算法,例如 ML-KEM 和 ML-DSA,以及 ChaCha20-Poly1305 和 X-Wing 算法。
- 窗口管理 API 新增了以下窗口管理方法:maximize()、minimize() 和 restore(),分别用于展开、最小化或将窗口恢复到之前的大小。此外,还新增了 setResizable() 方法,用于控制手动调整窗口边框大小的功能。同时,还新增了 display-state 和 resizable CSS 媒体查询,用于判断窗口是最小化还是最大化,以及是否可以调整大小。
- 新增内置颜色空间(预定义颜色空间)- srgb-linear 和 display-p3-linear。
- 增加了对使用“import … with { type: "text" }”构造导入的文本模块的支持。
除了新增功能和修复漏洞外,新版本还修复了 247 个漏洞。其中四个漏洞被评为严重级别,这意味着它们允许绕过所有浏览器保护层,并在沙箱环境之外执行代码。所有严重漏洞均由访问已释放的内存(释放后使用)引起。
来源: opennet.ru


