Safari Technology Preview 162 发布说明
Safari Technology Preview 发布版 162 现已可供下载,适用于 macOS Monterey 12.3 或更高版本以及 macOS Ventura。如果您已安装 Safari Technology Preview,可以在 macOS Monterey 的“系统偏好设置”中或 macOS Ventura 的“系统设置”的“通用”→“软件更新”中更新。
此版本包含以下 WebKit 更改:258383@main…258608@main
注意:此版本中启用了共享标签页组以及标签页组、网站设置和 Web 扩展的同步。这些功能需要 Safari Technology Preview 162 或更高版本运行在 macOS Ventura 13.2 或更高版本上,或者 macOS Monterey 与 Safari 16.2 搭配使用。
Web 检查器
- 在字体侧边栏面板中增加了字体变体轴的编辑功能 (258503@main)
- 在样式侧边栏中增加了显示嵌套样式规则的父样式规则的功能 (258555@main)
CSS
- 启用了 CSS 嵌套 (258564@main, 258560@main)
- 启用了 CSS 相对颜色语法 (258519@main)
- 启用了 CSS
margin-trim
属性 (258588@main) - 为 flexbox 实现了
margin-trim
(258563@main) - 为网格容器实现了
margin-trim
(258587@main) - 修复了 CSS 动画参与层叠的问题 (258514@main)
滚动
- 修复了向上和向下翻页滚动感觉缓慢的问题 (258598@main)
游戏手柄 API
- 增加了对
Gamepad.vibrationActuator
的支持 (258680@main) - 增加了
Gamepad.vibrationActuator
API 的底层实现 (258482@main, 258559@main) - 使
Gamepad.vibrationActuator
与 GameController 框架协同工作 (258674@main)
媒体
- 将 DOMAudioSession 限制为具有麦克风访问权限的第三方 iframe (258423@main)
Web API
- 默认启用了声明式 Shadow DOM (258566@main, 258568@main)
- 默认启用了带 ElementInternals 的表单关联自定义元素 (258574@main, 258561@main)
- 为
autocomplete
属性实现了非自动填充凭据类型 (258582@main) - 更改了带有
readonly
属性的<button>
和<select>
元素,使其不受约束验证的限制 (258485@main) - 修复了在远程支持的 canvas 中绘制进程内 VideoFrame 不起作用的问题 (258479@main)
- 降低了每个进程的 WebSocket 连接限制 (258488@main)
- 使所有 FileSystemSyncAccessHandle 方法同步 (258473@main)
- 将
oncopy
、oncut
和onpaste
移至 GlobalEventHandlers (258390@main) - 移除了
HTMLFrameElement.width
和HTMLFrameElement.height
(258573@main) - 移除了
HTMLHeadElement.profile
(258397@main) - 移除了
HTMLPreElement.wrap
IDL 属性 (258445@main)
辅助功能
- 为自定义元素启用了默认 ARIA (258743@main)
- 修复了
aria-activedescendant
使其能与标准“listbox”模式配合使用 (258478@main) - 修复了嵌套的
role="presentation"
元素破坏role="tree"
行为的问题 (258435@main)
浏览器更改
- 改进了 Safari 对 Shadow DOM 中元素的表单启发式支持