Safari Technology Preview 132 发布说明

Safari Technology Preview Release 132 现在可供下载,适用于 macOS Big Sur 和 macOS Monterey 测试版。如果您已安装 Safari Technology Preview,可以在 macOS“系统偏好设置”的“软件更新”面板中进行更新。

此版本涵盖 WebKit 修订版本 281002-281797

注意:在此版本中,标签组不会同步。

Web Inspector

  • 元素选项卡
    • 修复了 CSS 更改侧边栏实时更新的问题 (r281441)
    • 修复了显示在选择器组件超过 8192 个的规则之后声明的样式规则的问题 (r281354)
    • 修改为不在“更改”面板中显示上下文文档弹出窗口 (r281139)
  • 杂项
    • 调整了选项卡栏样式,使其在停靠和未停靠布局之间保持一致 (r281182)

CSS

  • 修复了 CSS 关键帧动画尊重四值 background-position 中边缘的问题 (r281683)
  • 修复了粘性定位不使用变换后的位置来计算偏移量的问题 (r281446)
  • 改进了应用于内联元素的粘性定位(r281185)
  • 阻止了单向滚动时捕捉到屏幕外捕捉区域 (r281189)
  • 取消了 -webkit-backface-visibility 的前缀 (r281009)

JavaScript

  • 添加了 Intl Enumeration API (r281513)
  • 启用了 Array#findLast 方法 (r281369)
  • 启用了 String#atTypedArray#at (r281370)
  • 扩展了 Intl TimeZoneName 选项 (r281371)
  • 修复了 Intl.DateTimeFormat 错误解析包含字母 ‘h’ 的模式的问题 (r281688)
  • 在标志后实现了 Temporal.Calendar (--useTemporal) (r281788)
  • 实现了 Intl Locale Info 扩展 (r281374)
  • 实现了 Intl.DisplayNames V2 (r281375)
  • 加快了多态键值按值存放的速度 (r281615)

Web API

  • 添加了对 Blob URL 的 Cross-Origin-Embedder-Policy 支持 (r281055)
  • 在 GlobalEventHandlers 上添加了 onsecuritypolicyviolation (r281569)
  • 默认启用了 PerformanceNavigationTiming API (r281111)
  • 修复了匹配 ::slotted() 时包含外部选择器的问题 (r281692)
  • 修复了 document.hasFocus() 对未聚焦页面返回 true 的问题 (r281228)
  • 修复了 Geolocation API 在文档未完全激活时回调并返回错误的问题 (r281520)
  • 修复了将 window.location.href 设置为无效 URL 时抛出 TypeError 的问题 (r281472)
  • 修复了为 <button type="submit"> 设置 SubmitEvent.submitter 属性的问题 (r281770)
  • 修复了 Web Share CanShare() 在瞬时激活检查后调用 (r281126)
  • 实现了 Crypto.randomUUID() (r281206, r281284)
  • 实现了 self.reportError() (r281756)

WebRTC

  • 添加了对 RTCDtlsTransport 的支持 (r281225)
  • 添加了对 RTCPeerConnection.canTrickleIceCandidates 的支持 (r281298)

渲染

  • 修复了插入符号尊重文本背景颜色的问题 (r281685)
  • 修复了内联级框样式更改触发行高更改时重绘不正确的问题 (r281136)
  • 修改了合成粗体额外提前量在整形后应用 (r281687)

媒体

  • 修复了 nexttrackprevioustrack MediaSession 处理程序 (r281013)

Web 扩展

  • 添加了对 externally_connectable 的支持,用于从网页向扩展发送消息
  • 当选项卡使用网页的主题颜色时,在颜色扩展图标周围添加了阴影
  • 在使用 declarative net request 且扩展清单中未指定 declarativeNetRequest 权限时,添加了错误消息