Safari Technology Preview 89 发布说明
Safari Technology Preview 版本 89 现已开放下载,适用于 macOS Mojave 和 macOS Catalina 测试版。如果您已安装 Safari Technology Preview,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。
此版本涵盖 WebKit 版本修订 247433-248024。
JavaScript
- 为 ESNext 实现 nullish coalescing(空值合并)功能,使用
??
运算符 (r247819)
Web API
- 为
<script>
元素添加了referrerpolicy
属性支持 (r247509) - 将
window.openDatabase
改为可覆盖 (r247434) - 修复了 IndexedDB 中的一个错误,该错误可能导致起始版本更改事务被忽略 (r247649)
- 修复了使用系统字体时,无法取消选定文本加粗的问题 (r247439)
- 将跨域顶级预取存储到 HTTP 缓存设为可选 (r247860)
- 在对象元素后紧跟一个
<br>
元素时,通过单词边界向右移动会导致挂起 (r247881) - 移除了对
link=prefetch
上beforeload
的支持 (r247481)
兼容性
无障碍功能
- 暴露了
<video>
元素的aria-label
属性 (r247891)
媒体
Web Inspector
- 添加了对
console.screenshot
的支持,可用于分离的(不在主 DOM 树中)<img>
和<picture>
元素 (r247814) - 添加了对
console.screenshot
的支持,可用于ImageData
和ImageBitmap
(r247812) - 在“资源”选项卡中为“图像”集合添加了“显示网格”导航项 (r248004)
- 在“资源”选项卡中为“图像”集合中的项目添加了指示符/分隔线 (r248019)
- 为
about:blank
资源添加了特殊情况,显示“资源没有内容”消息 (r247747) - 修复了 XHR 请求中
application/xml
内容的显示问题 (r247533) - 修复了多个断点折叠到一行时切换断点的问题 (r247639)
- 修复了在“样式”侧边栏中使用 Command-X (⌘X) 剪切选定属性的问题 (r247760)
- 使“元素”选项卡中的“更改”面板按从左到右(LTR)的文本方向渲染 (r247492)