Safari 技术预览版 125 发布说明
Safari 技术预览版 125 现已在 macOS Big Sur 和 macOS Catalina 上开放下载。如果您已经安装了 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。
此版本涵盖 WebKit 修订版本 275811-277448。
Web 检查器
- 远程检查
- 修复了阻止远程检查 iOS 和 iPadOS 设备的问题
- 源代码选项卡
- 增加了对图像资源平移和缩放的支持 (r277279)
- 审计选项卡
CSS
- 添加了对
@counter-style
描述符的解析支持 (r276488) - 添加了对 CSS display 双值语法的支持(例如
display: inline flex
)(r276293) - 为
float
和clear
CSS 属性添加了对inline-{start/end}
值的支持 (r276216) - 更改为在计算宽高比交叉尺寸时不使用边距 (r277371)
- 更改为使无效的媒体查询关键字值不可解析 (r277039)
- 修复了在
box-sizing: border-box
结合aspect-ratio
时正确处理border
和padding
的问题 (r276745) - 修复了弹性项目构建不影响同级弹性项目高度计算的问题 (r277222, r277435)
- 修复了在具有固定
flex-basis
的完全不灵活的项目上,百分比子元素相对于弹性基准解析的问题 (r276634) - 修复了 CSS Flexbox 中表格布局忽略覆盖宽度的问题 (r276572)
- 修复了带有
var()
的逻辑简写属性问题 (r276837) - 修复了在元素上使用修饰键导致其停止匹配
:focus-visible
的问题 (r276698) - 修复了伪元素背景渐变上的 CSS 自定义属性导致无限布局和高 CPU 负载的问题 (r277112)
- 修复了具有
writing-mode: vertical-rl
的正交定位元素的定位问题 (r277391) - 改进了
rotate
CSS 属性的解析和计算样式 (r276554) - 在具有相同样式的作者影子树之间共享样式解析器 (r276882)
Web 动画
- 添加了对
border-image-repeat
的离散动画支持 (r276465) - 修复了在离散情况下
stroke-dasharray
的插值问题 (r276643) - 修复了
page-break-
** 属性的插值问题 (r276638)。修复了visibility
CSS 属性在hidden
和collapse
之间的动画问题 (r276639) - 修复了
clip
CSS 属性的插值问题 (r276552) - 修复了
rotate
CSS 属性的插值问题 (r276231) - 支持
background-repeat
简写属性的插值 (r276553)
WebAssembly
- 添加了
call_ref
指令 (r276896)
存储
- 改进了用于配额限制的本地存储大小估算 (r276689)
Web API
- 修复了
picture
元素忽略任何非直接子元素的img
后代的问题 (r276679) - 修复了当 blob
contentType
包含charset
时被忽略的问题 (r276986) - 实现了
<form>.requestSubmit()
(r277257) - 在 Worker 中为 OffscreenCanvas 实现了 FontFace (r276450)
- 实现了
ShadowRoot.prototype.delegatesFocus
属性 (r276585) - 避免了当 fetch 主体流的请求或响应停止时发生错误 (r277028)
- 更改为不从宽度和高度属性计算延迟加载图像的宽高比 (r276521)
- 修复了
Notification.requestPermission()
返回 Promise 的问题 (r277420)
渲染
- 修复了
translate
CSS 属性的计算样式,使其z
值使用px
(r276551) - 修复了
will-change
CSS 属性,使其在指定属性之一可能创建包含块时创建包含块 (r276627) - 修复了受
background-size
和 EXIF 方向影响的 CSS 背景尺寸问题 (r276984)