Safari Technology Preview 76 发布说明

Safari Technology Preview 版本 76 现已开放下载,适用于 macOS Mojave 和 macOS High Sierra。如果您已安装 Safari Technology Preview,可以在 macOS Mojave 的“系统偏好设置”中的“软件更新”面板,以及 macOS High Sierra 的 Mac App Store“更新”标签页中进行更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari Technology Preview。

此版本涵盖 WebKit 修订版本 240780-241432

深色模式

  • 修复了深色模式内容溢出元素的滚动条问题

WebRTC

  • 修复了在初始提议之前调用 RTCRtpSender.getCapabilities(“video”) 导致 VP8 崩溃的问题

Web API

  • 简化并精简了根据 MIME 类型创建相应文档的代码
  • 与 Fetch 在 data: URL 方面保持一致

CSS

  • 修复了对于非可见溢出的子元素,能够正确处理 scroll-snap-align

渲染

  • 为异步溢出滚动添加了基本的可滚动性
  • 修复了首屏绘制被异步或延迟脚本阻塞的问题
  • 修复了当主线程繁忙时异步溢出滚动出现的跳跃问题
  • 修复了异步溢出滚动与 border-radius 结合时的渲染问题

支付请求

  • 更新后允许要求提供送货联系人的拼音姓名

媒体

  • 更新了行内 WebVTT 样式,使其以 ::cue 开头
  • 更新为在音频捕获结束后始终停止音频压低效果

Web Inspector

  • 添加了导入和导出堆快照的功能
  • 添加了右键菜单项,用于复制资源的 HTTP 请求或响应数据
  • 在“审计”标签页的“导出”按钮提示中添加了键盘快捷键
  • 添加了媒体事件类型的图标
  • 修复了删除选定节点后选择失效的问题
  • 修复了当 CPU 和内存时间线都启用时,内存时间线从零开始的问题
  • 修复了在“资源”标签页重新加载文档时缺少资源数据的问题
  • 修复了在“时间线”标签页中,当新的时间范围选择不包含任何内容时,时间线详情视图未能正确重置的问题
  • 修复了在“时间线”标签页中,具有多个不连续点的时间线图表的绘制问题
  • 修复了在“时间线”标签页中,时间线时间范围选择显示持续时间以及开始和结束时间的问题
  • 修复了在“时间线”标签页的概览中点击空白区域可取消选择任何已选记录条的问题
  • 减少了在加载包含大量资源的页面时,在“资源”标签页的“详情”侧边栏中更新相关资源所花费的时间
  • 更新了“样式”侧边栏,在编辑值时自动闭合不匹配的引号和括号
  • 更新了“样式”侧边栏,使其更易于选择单行

浏览器更改

  • 在“开发”菜单的“实验性功能”菜单中添加了“全部重置为默认值”选项