Safari Technology Preview 113 发布说明

Safari Technology Preview 113 版现已可用于 macOS Big Sur 和 macOS Catalina 下载。如果您已安装 Safari Technology Preview,可以在 macOS 的“系统偏好设置”中通过“软件更新”面板进行更新。

此版本涵盖了 WebKit 修订版本 265179-265893

Web 检查器

  • 时间线标签页
    • 修复了时间线标签页中深色模式下奇偶项的背景颜色 (r265498)
    • 媒体和动画时间线在排序时不会移动 (r265356)
  • 调整了 Web 检查器的用户界面和样式,以更好地匹配 macOS Big Sur (r265237, r265507)

Web 音频

  • 添加了 GainNode 的构造函数 (r265227)
  • 添加了 BiquadFilterNode 的构造函数 (r265290)
  • 添加了 ConvolverNode 的构造函数 (r265298)
  • 添加了 DelayNode 的构造函数 (r265221)
  • 添加了 AudioBuffer 的构造函数 (r265210)
  • 添加了 AnalyserNode 的构造函数 (r265196)
  • 添加了暂停和恢复 OfflineAudioContext 的支持 (r265701)
  • 添加了 MediaElementAudioSourceNode 接口的构造函数 (r265330)
  • 使 AudioListener 与 W3C 规范对齐 (r265266)
  • 使 BiquadFilterNode.getFrequencyResponse() 与规范对齐 (r265291)
  • 修复了 BiquadFilterNode 的低通滤波器 (r265517)
  • 修复了 OfflineAudioContext 上缺失的 length 属性 (r265388)
  • 修复了 AudioContext 接口上缺失的 baseLatency 属性 (r265393)

WebRTC

  • 添加了对 MediaRecorder 比特率选项的支持 (r265328)

渲染

  • 更新以避免在尝试对 transform 运行 steps() 动画时触发冗余的合成更新 (r265358)
  • 修复了 macOS Big Sur 版 Safari 中中文字符间距不一致的问题 (r265488)

媒体

  • 为 macOS 默认启用 H.264 低延迟代码路径 (r265547)
  • 修复了在播放列表中开始新视频后,全屏 YouTube 播放器中的画中画按钮消失的问题 (r265690)

CSS

  • 修改为在计算 flex-basis 时应用宽高比 (r265855)
  • 修复了图片加载后,当图片具有指定高度和宽度时,min-height: auto 未更新的问题 (r265858)
  • 修复了 @font-facefont-weight 描述符会拒绝 bolder 和 lighter 的问题 (r265677)
  • 修复了 :host() 伪类的 CSS 特异性 (r265812)

WebDriver

  • 修复了 window.print 不会调用原生 UI 的问题 (r265207)

辅助功能

  • 增加了 VoiceOver 对插入点字体样式的访问权限 (r265259)

加载

  • 修复了字体加载后立即导航会无限期失败的问题 (r265603)

Web API

  • 实现了 Canvas.transferControlToOffscreenOffscreenCanvasRenderingContext2D.commit (r265543)
  • 实现了 createImageBitmap(ImageData) (r265360)
  • 实现了 PerfomanceObserverInit.buffered (r265390)
  • 修复了 macOS 上文本输入 autocorrect="off" 属性被忽略的问题 (r265509)

游戏手柄 API

  • 为 Google Stadia 控制器添加了特殊的 HID 映射 (r265180)
  • 添加了罗技 F310/F710 控制器的 HID 映射。 (r265183)

翻译

  • 修复了 wikipedia.org 上某些文章中表格数据翻译不正确的问题 (r265188)
  • 修复了在比较内容时忽略开头和结尾空格的问题 (r265361)