Safari Technology Preview 166 发布说明

Safari Technology Preview 166 版现已开放下载,适用于 macOS Monterey 12.3 或更高版本以及 macOS Ventura。如果您已安装 Safari Technology Preview,可以在 macOS Monterey 上的“系统偏好设置”中的“软件更新”面板,或 macOS Ventura 上的“系统设置”中“通用”→“软件更新”下进行更新。

此版本包含以下 WebKit 更改:260849@main…261247@main

网页检查器

  • 在字体侧边栏面板中添加了用于编辑变体轴值输入字段 (261162@main)

CSS

JavaScript

  • 实现了带有集合表示法和字符串属性的 RegExp v 标志 (261188@main)
  • 为提升性能默认启用新的 WASM 基线 JIT (BBQ) (261153@main)
  • 在 DFG / FTL 中内联了 Proxy [[Set]] 陷阱 (261058@main)
  • 加快了 C++ 到 JS 的调用速度 (260858@main)

浮动窗口

媒体

  • 修复了画中画视频捕捉到错误尺寸的问题 (261383@main)

MSE

  • 更改为仅在解析媒体缓冲区后触发 durationchange (261029@main)

Web API

  • 通过 HTTP early hints 添加了对 preconnect 的支持 (261079@main)
  • 添加了 Cancel、Unknown 和 Clear 键码 (261008@main)
  • 添加了可跨越 Shadow DOM 边界的选择 API (261021@main)
  • 添加了对本地认证器 largeBlob 扩展的支持 (260958@main)
  • 调整了文本输入框的 scrollWidthscrollHeight,使其包含内边距和装饰物添加的任何空白 (261121@main)
  • 修复了 Shadow DOM 内容的翻译问题 (261096@main)
  • 修复了将浮动列表项视为独立段落的翻译问题 (261114@main)
  • 修复了语音识别 API 在一次发言或短时间后终止的问题 (260886@main)
  • 修复了在 onload 期间更改 URL 片段时 window.onload 反复重新执行的问题 (260860@main)
  • 改进了对优先 HTTPS 导航的支持 (261022@main)
  • 从 Location、URL、<a><area> 的协议设置器中去除了制表符和换行符 (261017@main)

辅助功能

  • 修复了 input[type=date] 单个字段被宣布为“group”的问题 (261123@main)
  • 修复了网页检查器中 input 显示错误角色的问题 (260868@main)