Safari 技术预览版 124 发行说明
Safari 技术预览版 124 现已开放下载,适用于 macOS Big Sur 和 macOS Catalina。如果您已经安装了 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版本 274641-275811。
网页检查器
- 为实验性 CSS 颜色值添加了自动补全:
hwb
、lch
、lab
、color-mix
、color-contrast
(r275310) - 将网格叠加轨道尺寸标签更改为显示隐式
auto
值,不显示计算尺寸 (r275559) - 修复了超出视口绘制的网格布局标签 (r275128)
- 修复了对元素应用内联样式时 CSS Grid 叠加轨道尺寸的问题 (r275293)
- 修复了两个以上时间轴记录不显示时间标尺的错误 (r275337)
- 修复了当网格容器设置了边框时,网格叠加区域与实际区域偏移的问题 (r275529)
- 修复了网格叠加以尊重书写模式和 RTL 布局方向。 (r275519)
- 修复了网格叠加行号显示带有负行号的隐式轨道的问题 (r275558)
- 改进了网格叠加标签的外观 (r275560)
- 从“元素”选项卡中的“布局”面板移除了重复的“盒子模型”部分 (r275545)
CSS
- 在插值
background-size
时考虑了cover
和contain
(r275202) - 在混合
text-interpolation
时考虑了hanging
和each-line
(r275224) - 添加了对
vertical-align
CSS 属性动画的支持 (r275160) - 动画伪元素样式解析时参照了错误的父样式 (r275277)
- 修复了
caret-color
CSS 属性的插值问题 (r275092) - 当提供的宽度不为 0px 时,border-radius 角的计算样式不应为 0px (r275273)
- 为
text-indent
CSS 属性启用了hanging
和each-line
关键词 (r275199) - 修复了 Flexbox 中的
align-content
问题 (r275416) - 修复了在嵌套百分比 flexbox 中,替换的网格项的
max-height
百分比被错误解析的问题 (r275758) - 修复了受祖先影响的网格最小和最大宽度问题 (r275754)
- 修复了垂直滚动条在左侧时初始水平滚动条位置的问题 (r275811)
- 修复了具有百分比单元格宽度的表格上的
max-content
问题 (r275462) - 改进了
shape-outside
CSS 属性的插值 (r275015) - 阻止了 CSS Grid 中的负高度 (r274933)
- 支持
tab-size
CSS 属性的动画 (r274939) - 更新了 CSS Color 5
color-mix()
实现以匹配最新草案规范 (r274947)
JavaScript
- 修复了
Intl.Locale
不再假设是 8 位的问题 (r274784) - 修复了全局范围内的
Object.freeze(this)
不会丢失 WatchpointSet 引用问题 (r274882) - 修复了 RegExp 解释器不匹配多个点的非 BMP 字符的问题 (r274806, r274945)
- 修复了如果
join()
不可调用,则 ArraytoString()
不正确的问题 (r275544)
Web API
- 启用了
Element.focus()
中阻止滚动的能力 (r274812) - 实现了
AbortSignal.abort()
(r274773) - 像
setTimeout
一样通过requestAnimationFrame
传播用户手势 (r275187) - ServiceWorker 应保存模块脚本 (r275751)
渲染
滚轮事件
- 允许滚轮事件触发高频 DisplayLinks (r275440)
Web 驱动
- 修复了在某些情况下
<input type="file">
上的 SendKeys 返回“未找到元素”的问题 (r275050)
WebGL
- 为 WebGL 启用了 Metal ANGLE 后端 (r274927)
WebRTC
- 实现了 RTCDataChannel 传输 (r274758)
WebCrypto
- 修复了 WebCrypto 以支持 AES-GCM 0 字节加密 (r275535)
滚动
- 修复了当滚动器垂直滚动时,
scroll-snap-type: x mandatory
下的滚动动量问题 (r274853) - 修复了动量滚动期间不遵守
scroll-snap-stop: always
的问题 (r274726)
Web 扩展
- 允许
content_security_policy
中的wss://
URL,以允许扩展页面使用 WebSocket 连接