Safari Technology Preview 55 发布说明

Safari Technology Preview Release 55 现在已可下载,支持 macOS Sierra 和 macOS High Sierra。如果您已安装 Safari Technology Preview,可以通过 Mac App Store 的“更新”选项卡进行更新。此版本涵盖 WebKit 修订版本 230521-230913

CSS

  • webkit-gradientcross-fade 中增加了对 calc() 的支持 (r230816)
  • 在使用压敏触控板时,更改了 :active 伪类使其失效 (r230786)
  • 在序列化 font-feature-settings 时省略了默认值 (r230838)
  • 更新了 HSL 和 HSLA 解析以匹配 CSS Color 4 (r230861)

Web API

  • <script> 标签强制执行 content-type (r230602)
  • 修复了当文件夹包含重音字符时 input.webkitEntries 无法按预期工作的问题 (r230639)
  • 将 event.returnValue 设置为 true 现在无效 (r230664)

渲染

  • 修复了有限循环的 GIF 动画无法按预期次数循环的问题 (r230712)
  • 修复了空表格单元格中插入符的位置问题 (r230797)

可访问性

  • 将可访问性事件添加到 HTML 属性名称中,以便 AOM 适用于 DOM Level 1 事件 (r230890)
  • 修复了从 AOM increment 事件触发警报时发生的挂起问题 (r230782)

JavaScript

  • 修复了 function.prototype.caller 不返回生成器主体的问题 (r230662)

Web Driver

  • 修复了模拟鼠标交互直到相关 DOM 事件分派后才完成的问题 (r230817)

Web Inspector

  • 修复了从网络选项卡弹出窗口中选择和复制文本的问题 (r230701)

媒体

  • 添加了 allSamplesInTrackEnqueued 事件 (r230909)

WebRTC

  • 修复了 WebRTC 数据通道处理非 ASCII 字符的问题。(r230524)

安全

  • 更改为将 CSP 和内容拦截器用于同步 XHR (r230810)

Bug 修复

  • 修复了有时会错误地将 PDF 排除在可显示的 mime 类型之外的问题 (r230853)
  • 修复了在 icloud.com 上使用 Command 键点击 Web 应用链接的问题 (r230721)