Safari Technology Preview 136 发布说明
Safari Technology Preview 发布版本 136 现已面向 macOS Big Sur 和 macOS Monterey 开放下载。如果您已安装 Safari Technology Preview,可以在 macOS 的“系统偏好设置”中的“软件更新”面板中进行更新。
此版本包含 WebKit 修订版本 285101-285788。
注意:此版本中“标签页组”不同步。
CSS
- 添加了对
contain: paint
的支持 (r285583) - 添加了对
revert-layer
值的支持 (r285624) - 添加了
flex-basis: content
支持 (r285709) - 修复了
::slotted
元素样式在嵌套情况下正确失效的问题 (r285211) - 修复了
::slotted
不匹配活动的<slot>
的问题 (r285209) - 修复了
:host::part(foo)
选择器在 shadow roots 内部选择元素的问题 (r285262) - 修复了遮罩或隔离将
transform-style
设置为flat
的问题 (r285482) - 修复了
border-radius
内联样式以有效语法序列化的问题 (r285235) - 修复了
font-synthesis
内联和计算样式按规范顺序排列的问题 (r285383, r285384) - 修复了
height: min-content
、position: absolute
和box-sizing: border-box
导致的渲染错误 (r285495) - 修复了
::before
和::after
的content
默认计算值为none
的问题 (r285621) - 实现了对
offset-path
的解析和动画支持 (r285343) - 实现了滚动到文本片段指令的解析 (r285528)
- 实现了
transform: perspective(none)
(r285255) - 移除了非标准的
-webkit-border-fit
CSS 属性 (r285615) - 在布局具有块约束和
aspect-ratio
的网格项之前,更新了content-size
网格宽度 (r285497)
GPU 进程
- 修复了在使用 GPU 进程处理媒体时,默认启用“媒体源内联绘制”不生效的问题 (r285410)
JavaScript
Web API
媒体
- 修复了
<audio>
元素显示语言和字幕轨道按钮及菜单的问题 (r285216)
Web 动画
- 添加了对软件动画复合操作的支持 (r285397)
- 修复了单个关键帧的加速动画未考虑先前的向前填充动画的问题 (r285728)
- 修复了
content
属性的离散动画不工作的问题 (r285423) - 改进了动画 transform 属性时的附加性支持 (r285631)
WebAuthn
- 为 WebDriver 实现了
add_virtual_authenticator
和remove_virtual_authenticator
(r285267)
私密点击测量
- 修复了私密点击测量偶尔丢失归因报告的问题 (r285170)
Web 扩展
- 添加了对
manifest_version
3 和service_worker
后台脚本的支持,同时支持使用非持久性后台页面的选项 - 添加了通过
browser.scripting
API 进行脚本和样式注入的支持 - 添加了通过
browser.declarativeNetRequest
API 进行动态和会话规则的支持 - 修复了从“个人收藏”切换时,新标签页未被记住的问题
- 修复了扩展描述过长导致“偏好设置”中标题被截断的问题
- 强制执行扩展同步存储中项目大小和数量的限制