Safari Technology Preview 77 发布说明

Safari Technology Preview 77 版本现已可供下载,适用于 macOS Mojave 和 macOS High Sierra。如果您已安装 Safari Technology Preview,则可以在 macOS Mojave 的“系统偏好设置”中的“软件更新”面板进行更新,或从 macOS High Sierra 的 Mac App Store 的“更新”选项卡进行更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari Technology Preview。

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

WebRTC

  • 修复了使用理想的 deviceId 约束时,getUserMedia 始终选择正确设备的问题 (r241489)
  • 使 navigator.mediaDevices 成为 SecureContext (r241602)

Web API

  • 修复了 WebSocket 在停止后不触发事件的问题 (r241599)
  • 修复了客户端启动加载时,使用跨站点重定向发送 Same-Site Lax Cookie 的问题 (r241918)
  • 更新了 MIME 类型解析器 (r241863)

CSS Grid

  • 修改为处理 fit-content() 中的不定百分比 (r241746)

辅助功能

  • 修复了 VoiceOver 将 HTML5 <footer> 标签读作 ARIA Landmark 的问题 (r242051)
  • 修复了将 <meter> 元素错误映射到 progressbar 的问题 (r241989)

媒体

  • 修复了从 shadow root 内部进入全屏时,在 root 之外设置全屏伪类的问题 (r241484)
  • 将内联 WebVTT 样式修改为以 ::cue 开头 (r241608)

Web Inspector

  • 添加了从 Web Inspector 控制台模拟用户手势的功能 (r241633)
  • 在 Audit 选项卡中添加了内置辅助功能测试 (r241639)
  • 在设备设置菜单中添加了 macOS 用户代理选项 (r241870)
  • 添加了一项实验性设置,将 Resources 和 Debugger 选项卡合并到单个 Sources 选项卡中 (r242049)
  • 修改了树和表中跟踪选中项目的方式,以提高性能 (r241652)
  • 将 Command-/ (⌘/) 修改为切换 Styles 侧边栏中编辑的属性 (r242063)
  • 修改了在 Styles 侧边栏中存在开括号或开注释时,键入 ; 不将焦点移至下一个属性 (r241740)
  • 修改了在 Styles 侧边栏中点击 CSS 属性或选择器时总是选中其文本 (r241980)
  • 修复了在 Canvas 选项卡中,离屏路径修改后所有操作都被标记为离屏路径错误的问题 (r241616)
  • 修复了第二次进行 Canvas 录制时,不会选中新录制的 Initial State 的问题 (r241601)
  • 修复了在 Console 中将选区拖动到选中元素外部时,选区会被清除的问题 (r242078)
  • 修复了暗黑模式下 CSS 选择器中逗号的暗淡外观问题 (r241638)
  • 修复了暗黑模式下 DOM Content Loaded 蓝色标记的问题 (r241975)
  • 修复了暗黑模式下 Network Overview Graph 分段的阴影问题 (r242072)
  • 修复了导航时,节点特定的事件断点会被清除或重新计算的问题 (r241874)
  • 修复了将鼠标悬停在对象预览中时,节点高亮显示的问题 (r242076)
  • 修复了慢速搜索进行中时,导航侧边栏显示“无搜索结果”的问题 (r242080)
  • 修复了从右到左模式下 Scripts Timeline 加载指示器边距的问题 (r241857)
  • 修复了 Styles 侧边栏中,style 属性中的有效值被报告为不支持的属性值的问题 (r241623)
  • 改进了暗黑模式下 Scripts 时间轴的正在录制显示 (r241757)
  • 改进了 Heap Snapshot 实例视图中 JavaScript 类实例的分类 (r241787)
  • 提供了一种方法来避免时间轴录制在重新加载时自动停止 (r241750)
  • 提供了一种方法使搜索区分大小写或使用正则表达式 (r242018)

错误修复

  • 修复了导致某些网站在 Safari Technology Preview 中加载卡住的错误 (r241658)

Safari App 扩展

  • 使 window.safari 对象可在打开到 safari-extension:// 资源的框架中使用