Safari Technology Preview 130 发布说明
Safari Technology Preview Release 130 现已开放下载,支持 macOS Big Sur 和 macOS Monterey 测试版。如果您已经安装了 Safari Technology Preview,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。
此版本涵盖 WebKit 版本 279831-280418。
注意:此版本中,标签页组不会同步。在 macOS Big Sur 上,此版本需要从“开发”菜单下的“实验性功能”中启用“GPU Process: Media”选项,以解决流媒体服务问题。
Web Inspector
- 元素
- 修复了使用导航面包屑选择同级节点的问题 (r280037)
CSS
- 更改为使用正确的
block-size
来解析min-content
(r280023) - 更改为在选择吸附偏移时传递完整目标点 (r280171)
- 更改了网格项中的图片,使其在定义了
overridingLogicalWidth
时使用该值来计算逻辑高度 (r280024, r280078) - 如果拉伸对齐应用于两个轴,则忽略替换元素的
aspect-ratio
(r280022)
JavaScript
- 在运行时标志 (
--useArrayFindLastMethod
) 后实现了Array.prototype.findLast
和Array.prototype.findLastIndex
(r279937)
媒体
- 添加了对
MediaError.message
的支持 (r279978) - 为 Web Audio 添加了 webm/opus 容器支持 (r280416)
- 修复了从元素全屏进入画中画 (PiP) 时挂起的问题 (r280358)
- 修复了
SourceBuffer.abort()
未正确返回 WAITING_FOR_SEGMENT 状态的问题 (r279904) - 修复了使用触控栏 (Touch Bar) 拖动后视频暂停的问题 (r280330)
Web API
- 修复了
document.referrer
值缺少尾部斜杠的问题 (r280342) - 修复了在正文为 null 且 MIME 类型为
"application/x-www-form-urlencoded"
时,FetchResponse.formData()
不拒绝 Promise 的问题 (r280046, r279969) - 修复了
getBoundingClientRect()
在多列容器内的元素上返回错误矩形的问题 (r280017) - 修复了
HTMLImageElement.decoding
以反映decoding
内容属性(仅限于已知值)的问题 (r280047) - 修复了同步 XHR 的“load”事件始终 total/loaded=0 的问题 (r279967)
- 实现了
SubmitEvent
接口 (r279979)