Safari 技术预览版 149 发布说明
Safari 技术预览版 149 可用于 macOS Monterey 12.3 或更高版本以及 macOS Ventura beta。Safari 技术预览版的更新不再适用于 macOS Big Sur。如果您已安装 Safari 技术预览版,您可以在 macOS Monterey 的“系统偏好设置”的“软件更新”面板中更新,或者在 macOS Ventura 的“系统设置”下“通用”→“软件更新”中更新。
此版本包含 WebKit 在以下版本之间的更改:251460.7@safari-7614.1.17-branch…251769.19@safari-7614.1.19.1-branch
注意:此版本中未启用共享标签页组以及标签页组、网站设置和 Web 扩展的同步功能。
Web 检查器
- 元素选项卡
- 添加了对强制伪类
:focus-visible
、:focus-within
和:target
的支持 (251656@main, 251628@main) - 修复了字体详细信息侧边栏的过滤栏中的空白区域 (251704@main)
- 添加了对强制伪类
- 扩展
- 修复了选择扩展选项卡时 Web 检查器窗口变为非活动状态的问题 (251645@main)
媒体
- 添加了对 macOS Ventura 和 iOS 16 上 AVIF 图像的支持 (251850@main)
- 添加了从画中画 (PiP) 窗口发出 resize 事件的支持 (251512@main)
- 修复了视口外静音视频元素出现黑屏的问题 (251596@main)
- 修复了页面中断时创建的 HTMLMediaElement 自动播放的问题 (251691@main)
- 修复了将媒体元素从一个文档移动到另一个文档时自动播放的问题 (251595@main)
- 修复了 WebM 处理单个视频帧附加情况的问题 (251485@main)
- 修复了当出现新的加载错误时
video.currentSrc
不被重置的问题 (251654@main)
CSS
- 实现了
text-align-last
属性 (251540@main) - 修复了明确指定
text-align: inherit
时th
元素的样式问题 (251630@main)
CSS 容器查询
- 修复了渐变中的容器单位问题 (251680@main)
- 修复了与容器查询不当的样式共享问题 (251731@main)
- 修复了查询中的
rem
单位问题 (251734@main)
渲染
- 修复了重绘矩形未考虑
text-underline-offset
的问题 (251477@main) - 修复了内部包含视觉隐藏文本的元素尺寸不正确的问题 (251483@main)
JavaScript
- 修复了 Temporal regulateTime 对毫秒、微秒和纳秒的约束(在
--useTemporal
标志后) (251556@main, 251698@main) - 修复了
Temporal.Instant#round
将大爆炸(而非 Unix 纪元)视为零的问题(在--useTemporal
标志后) (251556@main) - 修复了
Temporal.PlainTime#since
正确处理ceil
和floor
的问题(在--useTemporal
标志后) (251556@main, 251555@main)
屏幕共享
- 修复了屏幕共享暂停后恢复的问题 (251618@main)
Web 动画
- 添加了对
@keyframes
规则中自定义属性的支持 (251733@main) - 在容器大小更改时,使用容器单位的动画关键帧无效化 (251574@main)
WebAuthn
- 修复了
CTAP2_ERR_USER_ACTION_TIMEOUT
处理问题 (251511@main) - 将“cable”传输重命名为“hybrid” (251621@main)
- 修复了将旧版平台凭据升级到通行密钥时,不会删除旧版凭据的问题 (251646@main)
导航预加载
- 更改为在可以避免的情况下,不将导航预加载响应体路由到 Service Worker (251493@main)
Web API
- 添加了对自定义元素中等待事件的支持 (251718@main)
- 修复了当
select()
和setRangeText()
的选择更改时调度或触发事件的问题 (251716@main) - 在 ServiceWorkers 中实现了
PerformanceResourceTiming.workerStart
(251523@main) - 将 Web Share 权限策略切换为
*
(251487@main)
安全
- 修复了 CORS 检查,使其不再解除对 cookie 的阻止 (251478@main)