Safari 技术预览版 88 发布说明
Safari 技术预览版 88 现已适用于 macOS Mojave 和 macOS Catalina beta 版,可供下载。如果您已安装 Safari 技术预览版,则可以在 macOS 的“系统偏好设置”的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版 247047-247433。
JavaScript
- 默认启用
Intl.PluralRules
和Intl.NumberFormatToParts
(r247247)
WebRTC
Web API
- 修复了 XHR CORS 请求在服务器上被记录两次的问题 (r247276)
指针事件
- 更新以在分派鼠标边界事件和更新
:hover
时遵守指针捕获 (r247148)
渲染
辅助功能
- 为数据列表建议视图添加了显示、关闭和选择更改的辅助功能通知 (r247418)
- 公开了 HTML datalist 辅助功能 (r247295)
- 根据 ARIA 1.1 规范增强了对
aria-haspopup
的支持。 (r247071) - 实现了对 ARIA 角色 insertion、deletion、subscript、superscript 和 time 的支持 (r247349)
- 修复了 VoiceOver 忽略 HTML
<table>
元素上的role="presentation"
的问题 (r247330)
WebGL
- 在 macOS 上连接了 ANGLE 后端中的 WebGL 后备缓冲区 (r247315)
WebGPU
- 添加了标准库的其余大部分内容 (r247174)
- 实现了 GPUError 和错误范围 (r247366)
- 将 VariableDeclaration 的析构函数设为非虚函数 (r247124)
- 优化了词法分析器 (r247171)
- 移除了 resolveCallsInFunctions 阶段 (r247170)
Web Inspector
- 在“元素”选项卡中添加了对粘贴复制的 DOM 节点的支持 (r247054)
- 修复了关闭空白属性不再导致规则出现在“更改”面板中的问题 (r247406)
- 修复了编辑值后,不平衡的引号或括号无法正确闭合显示的问题 (r247196)
- 更新了后代 DOM 断点,使其可以从折叠的父级中启用、禁用或删除 (r247053)