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-corner
和farthest-corner
的支持。(281808@main) (132936677) - 新增对
color-layers()
函数的支持。(282334@main) (134013898) - 新增对
@property
<string>
语法格式的支持。(281872@main) (133250776) - 新增对
::target-text
的支持。(282356@main) (134010063) - 新增对
@page
边距描述符的支持。(282048@main) (118773100) - 新增对
@page
的jis-b4
和jis-b5
尺寸的支持。(281814@main) (133138325)
已解决问题
- 修复了
-webkit-line-clamp: none
可被解析的问题。(281826@main) (103158259) - 修复了
place-content
、place-items
和place-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.imports
和WebAssembly.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-baseline
和buffered-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
新功能
- 新增对
PointerEvent
的getPredictedEvents
API 的支持。(281756@main) (117767174) - 新增对滚动到文本片段生成(Scroll To Text Fragment Generation)的支持。(282379@main) (131712706)
- 新增对
PointerEvent
的altitudeAngle
和azimuthAngle
的支持。(282017@main) (131974392) - 新增对
PointerEvent
的getCoalescedEvents
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)