Safari Technology Preview 61 发行说明

Safari Technology Preview Release 61 现已开放下载,支持 macOS High Sierra 和 macOS Mojave 的测试版。如果您已经安装了 Safari Technology Preview,可以在 macOS High Sierra 的 Mac App Store 的“更新”标签页中更新,或者在 macOS Mojave 的“系统偏好设置”的“软件更新”面板中更新。此版本涵盖了 WebKit 修订版 233256-233728

CSS

  • 修复了 clipPath 引用的 -webkit-clip-path 偏移 (r233287)
  • 默认关闭了 CSS Animation Triggers (r233265)
  • 更新了 clip-path 盒模型映射为统一盒模型 (r233302)

深色模式

  • 使焦点环颜色遵守系统强调色 (r233315)
  • 防止在非深色模式下反转选中文字颜色 (r233532)

Web API

  • 在实验性功能菜单中默认启用了 Link Preload (r233263)
  • 修复了暴露给 Objective-C 的 cookie 创建时间 (r233308)
  • 修复了页面查找无法找到低位(德语)引号的问题 (r233345)
  • 修复了 DOMMatrix.invertSelf() 在不可逆矩阵上使用时的返回值 (r233628)
  • 实现了对 Element.toggleAttribute 的支持 (r233475)
  • 改进了 window.event 的合规性:目标位于 shadow tree 中时不应设置 (r233489)
  • 将 Secure Context API 从实验性功能提升为始终开启 (r233264)
  • 更新了 Element API 以使用 qualifiedName 以符合标准 (r233545)

Service Workers

  • 默认使 fetch() 使用“同源”凭据 (r233720)
  • 修复了连续多次抓取的问题 (r233719)

媒体

  • 在元素暂停时禁用了自动播放 (r233485)
  • 修复了有时在播放到 AppleTV 时出现的视频闪烁问题 (r233435, r233535)
  • 更改为如果捕获失败则拒绝 getUserMedia Promise (r233425)

WebRTC

  • 修复了启用和禁用 MediStreamTrack 引起的延迟和视频卡顿问题 (r233604)

Web Assembly

  • 停止在 JavaScript/WASM 入口中使用 tracePoints (r233378)

Web Inspector

  • 修复了从搜索结果内容视图复制的问题 (r233334)
  • 修复了“打开链接”上下文菜单操作 (r233316)
  • 修复了深色模式下的资源搜索字段 (r233608)
  • 修复了左侧边栏折叠时调试器内容视图未能正确更新的问题 (r233686)
  • 启用了按住 Control 键拖动来平移“图层”检查器中的 3D 渲染 (r233695)

辅助功能

  • 在 macOS 上为 meter 元素添加了子角色 (r233607)
  • 修复了在文本控件上使用 setValue 时发送按键事件的问题 (r233525, r233580)