Safari Technology Preview 60 发布说明

Safari Technology Preview 发布 60 现已可供 macOS High Sierra 和 macOS Mojave beta 版下载。如果您已安装 Safari Technology Preview,可在 macOS High Sierra 的 Mac App Store 的“更新”标签页以及 macOS Mojave 的“系统偏好设置”的“软件更新”面板中进行更新。此版本涵盖 WebKit 修订版本 232790-233256

已知问题

  • Safari Technology Preview 发布 60 在 macOS Mojave Developer Beta 1 上启动时会崩溃。用户应升级到 macOS Mojave Developer Beta 2 以避免崩溃。
  • 更新到 Safari Technology Preview 发布 60 后,主页偏好设置和“开发”菜单偏好设置将丢失。

Web 动画

  • 更改了 CSS Animations 使其优先于 CSS Transitions (r232868)
  • 确保在 requestAnimationFrame 回调之前更新动画 (r233140)
  • 根据标准规范实现了 CSS Transitions 的启动 (r232946)

深色模式

  • 修复了深色模式下带有白色背景的输入表单控件 (r232806)
  • 修复了深色模式下垂直和水平滚动条之间的白色角落 (r233116)

Web Inspector

  • 修复了 Storage 标签页中所有非 Same-Site 的 cookies 被标记为 Same-Site Strict 的问题 (r233027)
  • 修复了深色模式下 Box Model 部分应具有深色背景的问题 (r233187)
  • 修复了深色模式下颜色轮廓太暗的问题 (r233156)
  • 修复了深色模式下字体指南颜色太亮的问题 (r233152)
  • 修复了深色模式下媒体查询名称不可读的问题 (r233154)
  • 修复了深色模式下网络请求头颜色太暗的问题 (r233153)

媒体

  • 修复了深色模式下 AirPlay 选择器使用正确主题的问题 (r233214)

CSS

  • 修复了 CSS background-color 样式不再影响原生渲染的文本字段的问题 (r232799)
  • 暴露了更多语义化的系统颜色 (r232847)

WebRTC

  • 更改了 RTCRtpSender.replaceTrack(null),使其停止实时源但保留轨道 (r232956)

安全

  • 更改了 CSP,使其在内容拦截器检查网络加载之前应用检查,以匹配缓存加载行为 (r232849)
  • 验证了针对 MemoryCache 中缓存资源的 Cross-Origin-Resource-Policy (r232933)

插件

  • 修复了在 macOS Mojave beta 版上影响 Flash 的插件进程崩溃问题 (r232848)

智能跟踪预防

  • 改进了将重定向串通分类为普遍存在资源的方式 (r232850)

WebDriver

  • 修复了按键操作以支持同时按下的多个虚拟键 (r233131)
  • 在用于击键的合成 NSEvents 中包含了正确的键代码 (r233149)

辅助功能

  • 修复了启用缩放时焦点跟随文本光标的问题 (r232944)