Safari 技术预览版 75 发布说明

Safari 技术预览版 75 现已在 macOS Mojave 和 macOS High Sierra 上开放下载。如果您已经安装了 Safari 技术预览版,可以在 macOS Mojave 的“系统偏好设置”的“软件更新”面板中更新,或者在 macOS High Sierra 的 Mac App Store 的“更新”选项卡中更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari 技术预览版。

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

WebRTC

  • 启用屏幕捕获 (r240635)
  • 更新了轨道源,使其在 setDirection 更改后重新启用时解除静音 (r240152)
  • 更新了屏幕捕获,以正确处理本地视频播放的旋转问题 (r240000)

智能跟踪预防

  • 在“开发”菜单中添加了启用和禁用智能跟踪预防调试模式的功能 (r240129)

网络认证

  • 将 CTAP kInit 命令中的 nonce 更改为弱随机值 (r240081, r240103)

媒体

  • 允许不在 DOM 中的 <video> 元素进行 AirPlay 播放 (r240537)

辅助功能

  • 添加了对辅助功能返回相对帧的支持 (r240219)
  • RadioButton 上的 AXSelected 属性更改为不可设置 (r240205)

布局

  • 修复了嵌套在合成的 overflow-scroll 内部的图层位置问题 (r240271)
  • 更新了动画,使其仅在必要时触发图层重新合成 (r240012)

Web API

  • 实现了 PerformanceObserver.supportedEntryTypes (r240454)
  • 修复了向以前未访问过的 HTTPS 域发送 sendBeacon 总是失败的错误 (r240094)
  • 改进了 Fetch data: URL 处理,使其与标准对齐 (r240706)

WebDriver

  • 添加了对运行子测试的支持 (r240649)
  • 添加了对 Automation.performInteractionSequence 模拟单次触摸的支持 (r240554)
  • 更新了 Automation.computeElementLayout 以返回感知 Visual Viewport 的坐标 (r240195)
  • 更新了 POST 命令,要求提供有效的参数对象 (r240648)

网页检查器

  • 在“元素”选项卡中添加了“更改”侧边栏面板 (r240559, 240699)
  • 添加了对 CSS Color 4 颜色语法的支持 (r240550)
  • 在“审计”选项卡中为测试/组添加了支持键以实现兼容性 (r240469)
  • 添加了网页检查器编辑远程目标上的页面设置的机制 (r240540)
  • 添加了网页检查器编辑远程目标上的页面 WebRTC 设置的机制 (r240644, r240664)
  • 添加了网页检查器编辑远程目标的用户代理的机制 (r240549)
  • 在“更改”侧边栏面板中添加了按资源分组的 CSS 规则 (r240741)
  • 在“时间线”选项卡中添加了 CPU 使用率时间线 (r240457)
  • 在“审计”选项卡中添加了新机制,用于获取给定节点的辅助功能相关节点和属性以进行审计 (r240277, r240309)
  • 更改了设备设置覆盖弹出内容的样式 (r240737)
  • 将“元素”选项卡更改为切换所有选定节点的可见性 (r240639)
  • 在“样式”侧边栏中默认启用了计算样式级联 (r240691)
  • 从网页检查器中的 CPU 使用率值中排除了调试器线程 (r240522)
  • 修复了阻止在“审计”选项卡中导入审计的错误 (r240538)
  • 改进了内存时间线中的深色模式外观 (r240518)
  • 改进了无效审计和录制 JSON 错误消息 (r240471)
  • 更新了内存时间线视图,使其在调整大小时响应 (r240763)
  • 更新了“审计”选项卡,以确保每次测试运行都创建自己的注入对象 (r240188)
  • 更新了网络瀑布列,使其在添加或删除新列时重新绘制 (r240347)
  • 更新了网页检查器,以显示未处理的 Promise 拒绝的未捕获异常视图 (r240499)

CSS

  • 更新了 CSS Grid,以正确处理网格项内部绝对定位的静态位置 (r240333)
  • 实现了流相对的 inset 属性 (r240334)
  • 实现了流相对的 marginpaddingborder 简写属性 (r240251)
  • 更改为拒绝 inset 简写中的无单位长度怪异行为 (r240588)

浏览器更改

  • 删除了对已过期“请勿跟踪”标准的支持,以防止其被潜在地用作指纹识别变量。

错误修复

  • 修复了在 Twitter 上向后滑动后快照删除过晚的问题 (r240542)
  • 修复了导航到 twitter.com 的历史记录导致 403 HTTP 错误的问题 (r240750)
  • 修复了历史导航可能导致的加载挂起问题 (r240725)
  • 更新了 MIME 类型解析器 (r240591)