Safari Technology Preview 237 发行说明
发布: (2026年2月13日 GMT+8 00:59)
6 分钟阅读
原文: WebKit Blog
Source: WebKit Blog
Safari Technology Preview 237 现已在 macOS Tahoe 和 macOS Sequoia 上可供下载。如果您已经安装了 Safari Technology Preview,可以在 系统设置 → 通用 → 软件更新 中进行更新。
此版本包含以下区间的 WebKit 更改:
305774@main … 306595@main。
可访问性
已解决的问题
- 修复了通过
aria-labelledby引用的 slot 元素,使其正确使用分配的插槽内容作为可访问名称,并忽略隐藏的插槽节点。 (305882@main) (114500560) - 修复了 “ 元素,使
aria-label与title属性的标签保持一致。 (305883@main) (127460695) - 修复了使用
display: contents且位于 shadow root 中的元素,在通过aria-labelledby引用时能够正确读取其内容。 (305918@main) (129361833) - 修复了
aria-labelledby在复选框名称来源于关联的 “ 元素时,使用复选框名称而非其值。 (305894@main) (141564913) - 修复了在 shadow root 中具有子行的网格元素,使其在 VoiceOver 中正常工作。 (306159@main) (153134654)
- 修复了同时具有
aria-controls或aria-expanded且带有hidden属性的元素,使其不再出现在 VoiceOver 的表单控件菜单中。 (305902@main) (162783041) - 修复了当
::first-letter没有其他文本伴随时,其文本未在可访问性树中暴露的问题。 (305884@main) (168458291)
CSS
新功能
- 添加对
:heading伪类选择器的支持。(306151@main) (158759228)
已解决的问题
- 修复
@scope中的 CSS 规则未应用于和元素的问题。(306129@main) (168101378) - 修复动态
flow‑tolerance更改未触发display: grid‑lanes的重新布局。(306093@main) (168711707)
DOM
已解决的问题
- 修复了 SVG 元素的
offsetX和offsetY,现在使用最外层的 SVG 作为坐标计算的基准。(305993@main) (168548585)
HTML
新功能
- 在
ToggleEvent接口上添加了对source属性的支持。 (306152@main) (152580641)
网络
已解决的问题
- 修复了
X‑Frame‑Options只剥离制表符或空格字符,而不剥离垂直制表符的问题。(306279@main) (126915315) - 修复了范围请求验证,以正确处理 HTTP 416(请求的范围不可满足)响应。(305866@main) (168487440)
渲染
已解决的问题
- 修复了跨行单元格和底部边框颜色的表格渲染问题。(306471@main) (94163960)
- 修复了 “ 元素导致的表格宽度计算错误。(306059@main) (99826593)
- 修复了表格布局以正确处理列上的
visibility: collapse。(305997@main) (168556786) - 修复了绝对定位的替换元素的固有尺寸。(306309@main) (168815514)
- 修复了表格单元格中百分比内边距相对于列宽度的解析。(306281@main) (168940907)
- 修复了表格高度分配,以应用于 “ 部分而不仅仅是第一个部分。(306457@main) (169154677)
SVG
新功能
- 为 SVG 渐变添加了对
color‑interpolation属性的支持。(305921@main) (87294645)
已解决的问题
- 修复了
:visited链接颜色通过currentColor正确传播到 SVG 的问题。(306387@main) (98776770) - 修复了从
SVGTransformList中删除项目时能够正确允许属性删除的问题。(306162@main) (117840533)
Web API
新功能
- 添加了对使用
for await…of循环对ReadableStream对象进行异步迭代的支持。 (305808@main) (168049382) - 添加了对 Service Worker 静态路由资源计时 API 的支持。 (306006@main) (168499249)
- 在
PredefinedColorSpace中添加了srgb‑linear和display‑p3‑linear。 (306563@main) (169340732)
已解决的问题
- 修复了内容安全策略,使其仅识别 ASCII 空白字符(不包括垂直制表符),以符合规范。 (306222@main) (108559413)
- 通过抑制对补充字符的键按下事件,修复了在 Google 文档及类似 Web 应用中的表情符号输入问题。 (305914@main) (122678873)
- 修复了在数字凭证 API 中选择凭证有时需要二次点击才能触发验证的问题。 (305868@main) (163295172)
- 修复了窗口栏可见性属性(
toolbar.visible、statusbar.visible、menubar.visible)使其根据 HTML 规范返回静态值,以提升隐私性和互操作性。 (306391@main) (166554327) - 修复了
layerX和
(注:源材料中的最后一条条目似乎被截断。)
`layerY` to return correct values with CSS transforms. ([306300@main](https://commits.webkit.org/306300@main)) (168968832)
Web 身份验证
已解决的问题
- 修复了 Safari Technology Preview 中 WebAuthn 通过 NFC 进行身份验证失败的问题。 (306280@main) (168456474)
Web 扩展
新功能
- 添加了对
runtime.getDocumentId()Web 扩展 API 的支持。 (305912@main) (168060269)
Web 检查器
新功能
- 添加了在网络标签页中出现重定向时显示每个单独请求的支持。 (306537@main) (152606018)
已解决的问题
- 修复了在搜索标签页中大量搜索结果导致 Web 检查器卡死的问题。 (306429@main) (49234522)
WebRTC
新功能
- 在 WebRTC 中添加了对
targetLatency属性的支持。 (306062@main) (168225793)