Safari 技术预览版 69 发布说明
Safari 技术预览版 69 现已面向 macOS Mojave 和 macOS High Sierra 提供下载。如果您已经安装了 Safari 技术预览版,您可以在 macOS Mojave 的“系统偏好设置”的“软件更新”面板中进行更新,或者在 macOS High Sierra 的 Mac App Store 的“更新”标签页中进行更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari 技术预览版。
此版本涵盖 WebKit 修订版本 237231-237630。
CSS
- 默认启用锥形渐变(r237402)
Web API
- 默认启用
<datalist>
元素(r237245) - 为 CSS Paint API 添加了新的图像类型(r237276)
- 将 CSS Painting API 更改为提供 2D 渲染上下文(r237344)
- 将 CSS Painting API 更改为解析
paint()
并存储绘图回调(r237243) - 更改了 Web Animations,使其在暂停或恢复动画时不再创建 DocumentTimeline(r237231)
Intersection Observer
- 处理了零面积交集(r237284)
深色模式
- 在页面背景为深色或文档支持深色模式时,更改为使用深色外观滚动条(r237466)
JavaScript
- 实现了
^
的 BigInt 支持(r237296)
媒体
- 增加了对 MediaKeyEncryptionScheme 的支持(r237268)
- 更新后能够在有或没有 EditList 的 H.264 流之间进行适配(r237271)
- 更新了 TextTrack 提示,使其更新频率高于每 250 毫秒一次(r237376)
- 修复了
timestampOffset
,以防止向传入样本引入浮点舍入误差(r237274) - 修复了 WebVTT 区域参数和值,使其以
:
分隔(r237270)
网页检查器
- 在“网络”标签页的瀑布图中,为网络时间块添加了圆角(r237432)
- 更改为在“网络”标签页中更积极地将时间块吸附在一起(r237430)
- 修复了没有 MIME 类型的 CSP JSON 请求负载以进行美观打印的问题(r237396)
- 在“时间线”和“网络”瀑布图中添加了全屏进入和退出事件(r237431)
- 修复了“快速打开”对话框,使其显示“调试器”侧边栏中出现的命名脚本(r237327)
- 修复了“快速打开”对话框中行和列的插入符以指示位置的问题(r237232)
- 修复了函数源代码的畸形弹出框(r237401)
- 防止了“画布”标签页在不可见时监听“空格”键按下(r237560)
- 当“帧”树元素展开时,改进了 Canvas Recording 的加载速度(r237436)
- 更新了“画布”标签页,使其在路径移出屏幕时显示警告(r237574)
WebRTC
支付请求
- 实现了
MerchantValidationEvent.methodName
(r237521) - 实现了
PaymentResponse.retry()
(r237597) - 更新了
PaymentRequest.canMakePayment()
,使其在 Apple Pay 可用时始终解析为true
(r237594)