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和clearCSS 属性添加了对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) - 改进了
rotateCSS 属性的解析和计算样式 (r276554) - 在具有相同样式的作者影子树之间共享样式解析器 (r276882)
Web 动画
- 添加了对
border-image-repeat的离散动画支持 (r276465) - 修复了在离散情况下
stroke-dasharray的插值问题 (r276643) - 修复了
page-break-** 属性的插值问题 (r276638)。修复了visibilityCSS 属性在hidden和collapse之间的动画问题 (r276639) - 修复了
clipCSS 属性的插值问题 (r276552) - 修复了
rotateCSS 属性的插值问题 (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)
渲染
- 修复了
translateCSS 属性的计算样式,使其z值使用px(r276551) - 修复了
will-changeCSS 属性,使其在指定属性之一可能创建包含块时创建包含块 (r276627) - 修复了受
background-size和 EXIF 方向影响的 CSS 背景尺寸问题 (r276984)