Safari 技术预览版 202 发行说明

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

此版本包含 WebKit 的以下更改:281465@main…282389@main

辅助功能

已解决问题

  • 修复了 text-transform: full-size-kana 不影响 AT/语音输出的问题。(282258@main) (115504070)

CSS

新功能

  • 新增对 background-clip: border-area 的支持。(282202@main) (133788384)
  • 新增对 line-fit-edge 的支持并更新了 text-box-edge。(282228@main) (133834296)
  • 新增对 text-box 简写属性的支持。(282282@main) (133942602)
  • 新增对 ruby-align 的支持。(282106@main) (133656625)
  • 新增对无前缀 ruby-position 的支持。(281804@main) (86128259)
  • 新增对 scrollbar-width 的支持。(282068@main) (133019206)
  • 新增对视图过渡类别的支持。(282383@main) (134020027)
  • 新增对视图过渡类型的支持。(282344@main) (133610087)
  • 新增对 shape() 函数的支持。(281924@main) (133322584)
  • 新增对圆形和椭圆形中的 closest-cornerfarthest-corner 的支持。(281808@main) (132936677)
  • 新增对 color-layers() 函数的支持。(282334@main) (134013898)
  • 新增对 @property <string> 语法格式的支持。(281872@main) (133250776)
  • 新增对 ::target-text 的支持。(282356@main) (134010063)
  • 新增对 @page 边距描述符的支持。(282048@main) (118773100)
  • 新增对 @pagejis-b4jis-b5 尺寸的支持。(281814@main) (133138325)

已解决问题

  • 修复了 -webkit-line-clamp: none 可被解析的问题。(281826@main) (103158259)
  • 修复了 place-contentplace-itemsplace-self 属性的序列化问题。(281476@main) (125415088)
  • 修复了 masonry 在固定尺寸和 auto 模式下的固有尺寸问题。(281677@main) (132849745)

编辑

已解决问题

  • 修复了在聚焦空文本字段后开始听写时,听写 UI 不再显示的问题。(281474@main) (131534054) (FB14277296)

JavaScript

新功能

  • 实现了 Float16Array。(281870@main) (109883982)
  • 新增对 Intl.Locale 信息 API 的 firstDayOfWeek 的支持。(281510@main) (132731533)
  • 启用了 Base64 和 Hex 功能。(281910@main) (133312461)
  • 新增对 WebAssembly.Module.importsWebAssembly.Module.exports 的类型反射支持。(281974@main) (133429946)

已解决问题

  • 修复了 Intl.DurationFormat 中秒、微秒和纳秒的 roundingMode。(281955@main) (130771643)

媒体

已解决问题

  • 修复了全屏错误处理以包含错误消息。(281853@main) (103073510)

渲染

已解决问题

  • 修复了重新布局时用于网格项目的边距问题。(282092@main) (113984882)

SVG

已解决问题

  • 修复了将 clip-path 正确应用于 SVG 元素的问题。(281893@main) (80516912)
  • 修复了 fill 在动画元素上不被视为演示属性的问题。(282100@main) (128896937)

Web 动画

已解决问题

  • 修复了 alignment-baselinebuffered-rendering 以支持离散动画。(281602@main) (94613679)
  • 修复了 hanging-punctuation 以支持离散动画。(281616@main) (94614108)
  • 修复了 scroll-snap-* 属性以支持离散动画。(281572@main) (94614257)
  • 修复了 column-span 以支持离散动画。(281505@main) (96082973)
  • 修复了 appearance 以支持离散动画。(281568@main) (96082999)
  • 修复了 hyphenate-character 以支持离散动画。(281484@main) (132698836)
  • 修复了 font-optical-sizing 以支持离散动画。(281489@main) (132699150)
  • 修复了 image-rendering 以支持离散动画。(281506@main) (132707652)
  • 修复了 mask-border-* 属性可动画化的问题。(281569@main) (132783274)
  • 修复了 stroke-color 可动画化的问题。(281570@main) (132784589)

Web API

新功能

  • 新增对 PointerEventgetPredictedEvents API 的支持。(281756@main) (117767174)
  • 新增对滚动到文本片段生成(Scroll To Text Fragment Generation)的支持。(282379@main) (131712706)
  • 新增对 PointerEventaltitudeAngleazimuthAngle 的支持。(282017@main) (131974392)
  • 新增对 PointerEventgetCoalescedEvents API 的支持。(281520@main) (132210576)

已弃用

  • 移除了对非标准“overflow”事件的支持。(281672@main) (71129110)

WebAssembly

新功能

  • 新增对无 JIT 的 Wasm 的支持。(281726@main) (113768974)
  • 新增对垃圾回收的支持。(281975@main) (126103011)
  • 新增对 Wasm 尾调用(Tail Calls)的支持。(281716@main) (131410516)

WebDriver

已解决问题

  • 修复了 WebDriver 有时截取带有顶部透明灰线且无圆角的屏幕截图的问题。(281887@main) (116020785)