Safari Technology Preview 141 发布说明
Safari Technology Preview 141 版本现已开放下载,适用于 macOS Big Sur 和 macOS Monterey。如果您已安装 Safari Technology Preview,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。
此版本涵盖 WebKit 修订版本 288438-289213。
注意:此版本中“标签页组”无法同步。
网页检查器
- 源代码选项卡
- 启用了黑盒调用帧的自动折叠功能 (r288580)
- 网络选项卡
- 图形选项卡
- 增加了比
::before
和::after
更多的伪元素的显示 (r288623)
- 增加了比
- 控制台选项卡
- 将“保留日志”复选框移入一个单独的筛选器图标,点击该图标时会显示包含这些选项的上下文菜单,以节省空间 (r288702)
CSS
- 启用了对
overflow: clip
的支持 (r288973) - 为 macOS 上的异步滚动实现了 CSS
overscroll-behavior
(r288777) - 修复了尚未加载的 CSS
@import
的移除问题 (r288879) - 修复了 CSS Grid 简写初始值的扩展问题 (r288544)
- 修复了内联元素上的
scroll-margin-top
问题 (r288947)
表单
- 修复了
stepUp()
和stepDown()
在超出范围值时值不改变的问题 (r289075) - 修复了没有表单所有者的单选按钮分组问题 (r288734)
- 当
<input type="range">
的min
值大于max
值时,使用min
作为默认值 (r289209)
JavaScript
- 增加了对 WASM 分支提示提案的支持 (r288758, r288761)
- 在标志后增加了对导入断言语法的支持 (r288473)
- 修复了对象字面量正确解决访问器和常量属性之间名称冲突的问题 (r289166)
实验性模型元素
支付请求
- 允许将额外的支付方法特定数据传递给
complete()
(r288698)
Web 动画
- 修复了以 1ms 延迟开始的加速转换动画问题 (r289211)
- 修复了
@keyframes
规则的去重问题,以考虑animation-composition
(r288571) - 修复了重新定义
@keyframes
的能力问题 (r288882) - 修复了在
transition
语法中使用逻辑属性的问题 (r289161) - 在编译过渡属性列表时解析了逻辑属性 (r289167)
Web API
- 更改了 HTMLMediaElement 以异步分派 resize 事件 (r289108)
- 更改为在文档转换时移除 customElements (r288450)
- 修复了慢速、CPU 绑定的
file.stream()
问题 (r288463) - 修复了地理位置 API 在文档未完全激活时回调错误的问题 (r288707)
- 修复了 ServiceWorkerNavigationPreloader 只能使用一次的问题 (r288949)
- 实现了
AbortSignal.timeout()
(r289058)