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-fitCSS 属性 (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_version3 和service_worker后台脚本的支持,同时支持使用非持久性后台页面的选项 - 添加了通过
browser.scriptingAPI 进行脚本和样式注入的支持 - 添加了通过
browser.declarativeNetRequestAPI 进行动态和会话规则的支持 - 修复了从“个人收藏”切换时,新标签页未被记住的问题
- 修复了扩展描述过长导致“偏好设置”中标题被截断的问题
- 强制执行扩展同步存储中项目大小和数量的限制