Safari 技术预览版 115 发布说明
Safari 技术预览版 115 现已在 macOS Big Sur 和 macOS Catalina 上提供下载。如果您已安装 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版本 267325-267959。
网页检查器
- 源代码选项卡
- 在配置本地覆盖时,在弹出框中添加了一个复选框,允许其跳过网络 (r267723)
Web 音频
- 启用了现代的无前缀 WebAudio API (r267488, r267504)
- 将 AnalyserNode 更改为将输入音频混音为单声道 (r267346)
- 将 AnalyserNode 的
getByteFrequencyData()
和getFloatFrequencyData()
更改为每个渲染量子只进行一次 FFT 分析 (r267349) - 将 AudioBufferSourceNode 更改为在渲染开始后设置缓冲区时更新颗粒参数 (r267386)
- 更新了
AudioParam.setValueCurveAtTime()
,使其在末尾隐式调用setValueAtTime()
(r267435) - 更新了带有自动化的 AudioParams 以处理时间线 (r267432)
- 修复了 BiquadFilterNode 的低通和高通滤波器 (r267444)
- 修复了 Web Audio API 在 302 重定向资源时输出静音的问题 (r267507, r267532)
- 对 AudioBufferSourceNode 的循环进行了修复 (r267443)
- 更改为正确处理
AudioParam.setTargetAtTime()
后跟一个渐变 (r267381) -
改进了 AudioBufferSourceNode 重采样 (r267453)
-
添加了
AudioWorklet
的存根 (r267744) - 添加了 AudioWorklet 的基本基础架构 (r267859)
- 添加了
AudioWorkletProcessor
和AudioWorkletGlobalScope
的存根 (r267891)
JavaScript
- 修复了 BigInt 以便与 Map 和 Set 配合使用 (r267373)
- 启用了
Intl.DateTimeFormat
的dayPeriod
(r267454) - 更新了 Intl 舍入行为以与规范更新保持一致 (r267500)
- 更新了函数,以便在
name
属性之前一致地枚举length
属性 (r267364) - 更新了
Array.prototype.sort
以与规范保持一致 (r267514) - 实现了 item 方法提案,请注意,此方法稍后将重命名为
at
(r267814)
Web API
Performance.navigation
和Performance.timing
错误地暴露给了 worker (r267333)- 将用户计时接口更新至用户计时级别 3 (r267402)
- 修复了
visibilitychange:hidden
事件在页面导航期间触发的问题 (r267614) - 将 HTMLElement 重新对齐到 HTML 规范 (r267893)
媒体
- 添加了对
HTMLMediaElement.setSinkId
的支持 (r267472) - 修复了
webkitfullscreenchange
为 Shadow DOM 元素触发的问题 (r267724)
CSS
- 添加了对单个 transform 属性
translate
、rotate
、scale
的支持,包括加速动画 (r267887, r267937, r267958) -
更改为清除覆盖宽度,以便在 CSS 网格中正确计算百分比边距 (r267503)
-
实现了 CSS
math-style
属性 (r267578) - 为弹性布局实现了
row-gap
和column-gap
(r267829) - 实现了
list-style-type: <string>
(r267940) - 修复了 CSS 选择器 an-plus-b 序列化问题 (r267812)
- CSS 序列化预期在某些标记之间存在注释 (r267766)
- 修复了 CSS 变量导致背景
url()
解析为不同基路径的问题 (r267951) - 更新为在添加和删除高亮时按需重新绘制 (r267863)
WebAuthn
- 更改为如果身份验证器不支持 UV 选项则不设置 (r267369)
选择 API
- 修复了
selectAllChildren
在传入 DocumentType 节点时返回 InvalidNodeTypeError 的问题 (r267327) - 改进了 VisibleSelection、FrameSelection 和 DOMSelection 以保留锚点和焦点 (r267329)
WebRTC
- 更新了
toRTCIceProtocol
以处理ssltcp
候选者 (r267401)