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
- 默认启用
@counter-style
(261182@main, 260912@main, 261135@main) - 默认启用 CSS
contain-intrinsic-size
(261185@main) - 修复了
image-set()
的序列化,使其使用原始顺序 (261015@main) - 实现了带有
&
嵌套运算符的@supports
(261004@main) - 实现了
text-transform: full-width
(261211@main) - 修复了浮动元素裁剪边距,使其不影响包含块的固有尺寸计算 (260906@main)
JavaScript
- 实现了带有集合表示法和字符串属性的 RegExp
v
标志 (261188@main) - 为提升性能默认启用新的 WASM 基线 JIT (BBQ) (261153@main)
- 在 DFG / FTL 中内联了 Proxy [[Set]] 陷阱 (261058@main)
- 加快了 C++ 到 JS 的调用速度 (260858@main)
浮动窗口
- 启用了
popover
属性 (261193@main) - 实现了
[popover=auto]
和轻触关闭行为 (261093@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) - 调整了文本输入框的
scrollWidth
和scrollHeight
,使其包含内边距和装饰物添加的任何空白 (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)