Safari 技术预览版 144 发布说明

Safari 技术预览版 144 现已开放下载,支持 macOS Big Sur 和 macOS Monterey。如果您已经安装了 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”窗格中进行更新。

此版本涵盖 WebKit 修订版 291506-291957。此版本的 Safari 技术预览版不支持 macOS Monterey 12.3 之前的版本。请更新到 macOS Monterey 12.3 或更高版本以继续使用 Safari 技术预览版。

注意:此版本中不进行标签页组同步。

网页检查器

  • 修复了包含容器查询的页面重新加载并显示空白检查器的问题 (r291824)
  • 元素选项卡
    • 修复了切换到其他选项卡后,所选节点不显示 $0 的问题 (r291729)
    • 修复了在“样式”面板中自动完成 CSS 变量名时出现不必要的额外破折号的问题 (r291740)
    • 修复了内联样本被移除时,内联样本弹出窗口未隐藏的问题 (r291628)
  • 控制台选项卡
    • 修复了 console.screenshot 在视口截图底部不再有额外透明像素的问题 (r291519)

CSS

  • 添加了对容器单元的 Typed OM 支持 (r291524)
  • 修复了关于逻辑属性的 CSS 级联问题 (r291546)
  • 修复了 calc() 中 NaN 在顶层计算中的不正确处理问题 (r291911)
  • revert-layer 回滚到呈现提示 (r291594)
  • 实现了 border-image 序列化 (r291537)
  • 在序列化网格模板时保留 repeat() 符号 (r291956)
  • 减少大型稀疏网格的内存使用 (r291952)
  • 处理 calc()round() 的有限值与无限步长问题 (r291841)
  • 修复了子网格中百分比网格间距解析不正确的问题 (r291953)

Web 动画

  • 默认启用对可变时间轴的支持 (r291868)

JavaScript

  • 更改了 Date.parse,使其不再返回带小数部分的数字 (r291603)
  • 修复了带额外括号的类字段初始化器 (r291577)

WebAuthn

  • 添加了 getAssertion 对虚拟 HID 验证器的支持 (r291624)
  • configureAssertionOptions 中指定正确的 ASCPublicKeyCredentialKind (r291761)
  • 更新以将超时传递给 ASA 并忽略条件中介请求的超时 (r291625)

Web API

  • 添加了对 focused 和 visible ServiceWorkerWindowClient 状态的支持 (r291888)
  • 在 Storage API 中添加了对源是否可以访问存储的检查 (r291726)
  • 默认禁用 IndexedDB 和 LocalStorage 的自定义存储路径 (r291909)
  • 修复了 PointerEvent.movementX 不再总是为 0 的问题 (r291886)
  • 修复了当宽度或高度为 0 时,Context2D drawImage(img, x, y, w, h) 不再抛出 IndexSizeError 的问题 (r291748)
  • 修复了使用无界 Range 标头获取 Blob URL 时,正确生成 Content-Range 响应标头的问题 (r291622)
  • 实现了 CSSNumericValue.mulCSSNumericValue.divCSSNumericValue.addCSSNumericValue.subCSSNumericValue.maxCSSNumericValue.min (r291597)
  • 实现了 ServiceWorkerWindowClient.focus (r291938)

辅助功能

  • 包含了对 display: contents 的初始辅助功能支持 (r291570)

媒体

  • 修复了在进度条上任意位置点击会暂停某些 MSE 视频实现的问题 (r291629)
  • 修复了对于具有大量 B 帧和宽滑动窗口的 HEVC 编码视频的播放问题 (r291813)

安全政策

  • 修复了在进行基于 COOP 的进程交换时不遵守网站策略的问题 (r291606)

Web 扩展

  • 修复了点击 Safari 应用程序扩展工具栏项时崩溃的问题