Safari Technology Preview 178 发行说明
Safari Technology Preview 版本 178 现已开放下载,适用于 macOS Sonoma beta 和 macOS Ventura。如果您已安装 Safari Technology Preview,可以在“系统设置”中的“通用”→“软件更新”下进行更新。
此版本包含以下 WebKit 更改:266624@main…267312@main。
Web Inspector
- 在颜色选择器中添加了带有 CSS 变量的调色板 (266794@main)
- 当 Web Inspector 太窄时,将详细信息侧边栏移动到底部 (266784@main)
CSS
- 实现了
counter-set属性 (267137@main) - 修复了计数器值,防止其溢出或下溢 (266817@main)
- 修复了
<resolution>,使其不接受@property的负分辨率 (267134@main) - 修复了
currentcolor,使其正确继承计算的:visited样式 (267139@main) - 修复了
color-mix(),使其遵循:visited样式来解析“currentcolor” (267271@main) - 修复了基线对齐的弹性项目,使其也使用其后备对齐方式进行对齐 (267026@main)
- 修复了
border-image,使其在图像无效时回退到border属性 (266749@main) - 修复了
scripting媒体查询,使其永远不匹配initial-only(267198@main) - 修复了
font-size-adjust对system-ui字体的字号切换问题 (266771@main) - 修复了
:user-invalid和:user-valid与表单重置和提交的交互问题 (266702@main) - 在 CSS 阶梯函数中添加了对混合百分比和长度/数值参数的支持 (267072@main)
CSS 容器查询
- 修复了容器单位解析,使其检查所选容器是否符合条件 (267192@main)
- 修复了
container-name,使其使用作用域名称 (267163@main) - 修复了伪元素中容器单位的容器选择问题 (267197@main)
- 修复了带有字体单位的容器查询,使其在字体更改时失效 (267258@main)
JavaScript
- 启用了
importattributes (266957@main) - 添加了对
Intl.NumberFormat的 FormatApproximately 操作的支持 (266645@main) - 将
Intl.DurationFormat数字的默认值从 narrow 更改为 short (266891@main) - 修复了具有不同最小长度替代方案的正向后行 RegExp (266912@main)
- 将
minimumFractionDigits和maximumFractionDigits的限制从 20 增加到 100 (266879@main) - 更新了
Intl.DateTimeFormat,使其仅获取一次选项,以匹配规范更改 (266868@main) - 更新了
Intl.NumberFormat和Intl.PluralRules的roundingIncrement处理 (267123@main)
SVG
- 为
animateTransform添加了缺失的默认值translate(266758@main) - 修复了
paint-order属性,使其可继承 (267002@main) - 修复了 SVG 过滤器,防止其泄露已访问的超链接 (266683@main)
可访问性
- 修复了一个问题,即标签的
innerHTML和innerText更改未更新其相应输入元素的可访问性标题 (266919@main)
媒体
- 添加了对 TextTrackCue 负时间戳的支持 (267042@main)
- 修复了垂直多行 WebVTT 字幕被截断的问题 (267162@main)
IntersectionObserver
- 修复了解析选项中的边缘情况 (266856@main)
Web API
- 默认启用 Fetch Priority (267196@main)
- 启用了 requestIdleCallback (267023@main, 266750@main)
- 使事件循环在每个任务结束时执行空闲回调 (266877@main)
- 在
<link rel=preload>中启用了响应式图像 (266787@main) - 为 Cookie Store API 添加了
change事件 (266850@main) - 为第三方 iframe 进行的顶层框架导航添加了更多限制 (266666@main)
- 为 ImageBitmapOptions 添加了对
from-image的支持 (266893@main) - 如果可导航目标名称有悬挂标记,则将其更改为
_blank(267154@main) - 修复了
ServiceWorkerRegistration数据删除问题 (266882@main) - 修复了 details 元素,使其对 toggle 事件使用
ToggleEvent(267076@main) - 修复了
SpeechSynthesisUtterance,使其在有待处理事件时不被 GC(垃圾回收)(267161@main) - 在 WebCrypto 中添加了对 Ed25519 密钥对检查的支持 (267184@main)
- 在
createImageBitmap中添加了对SVGImageElement的基本支持 (267218@main) - 修复了
<a>和<area>的 origin getter,使其对不可解析的 URL 返回空字符串 (267222@main) - 修复了
<a>和<area>对不可解析 URL 的 protocol setter (267265@main)
WebGL
- 修复了 WebGL,使其不发送非标准的
webglcontextchanged事件 (266861@main)