Safari 技术预览版 207 发布说明

Safari 技术预览版 207 现已可供下载,适用于 macOS Sequoia 和 macOS Sonoma。如果您已经安装了 Safari 技术预览版,可以通过“系统设置”中的“通用”→“软件更新”来更新它。

此版本包含 WebKit 在以下提交范围内的更改:284744@main…285486@main

CSS

已解决的问题

  • 修复:更新了 shape() 函数以匹配提议的语法。(285442@main) (138126105)

表单

新功能

  • <input type=color> 增加了增强功能,以支持 alphacolorspace 属性。(285448@main) (137737348)

JavaScript

新功能

  • 增加了对 Atomics.pause 的支持。(284917@main) (137571229)

已解决的问题

  • 修复:停止在调用函数时使用已解析的作用域作为 this 值。(284931@main) (77915872)
  • 修复了 Set.prototype 方法,使其在不带参数的情况下调用 keys()。(284747@main) (137395979)
  • 修复了 Array.from()Array.fromAsync()TypedArray.from(),使其能够调用作为映射器传入的 document.all。(284868@main) (137490201)
  • 修复了 Intl.DurationFormat,使其具有与规范匹配的值限制。(285131@main) (137885273)
  • 修复了 Intl.DurationFormat 的一个舍入错误。(285482@main) (138261569)

加载

新功能

  • 在 Cross-Origin-Opener-Policy 中增加了对 noopener-allow-popups 的支持。(284866@main) (129664445)

网络

新功能

  • 为压缩流增加了 Brotli 支持。(285391@main) (99159497)

渲染

已解决的问题

  • 修复了 MathML 中字体大小的 scriptlevel 乘数。(285069@main) (137671252)
  • 修复了没有弹性项的弹性容器不运行弹性布局的问题。(285129@main) (137884128)

滚动

已解决的问题

  • 修复了对已在 DOM 中的 iframe 元素的“scrolling”属性的更改无法生效的问题。(284947@main) (98911472)

网页扩展

新功能

  • sender 消息对象增加了对 documentId 的支持。(284855@main) (137532821)
  • tabs.sendMessage()tabs.connect() 增加了对 documentId 的支持。(285438@main) (137532897)

已解决的问题

  • 修复了 tabs.executeScript 忽略 frameId 参数的问题。(284915@main) (137449521) (FB15420092)

网页检查器

已解决的问题

  • 修复:更改了设置中的标签,以使用“禁用站点特定怪癖”。(285136@main) (137779118)