Safari Technology Preview 68 发布说明
Safari Technology Preview Release 68 现已可用于 macOS Mojave 和 macOS High Sierra 下载。如果您已安装 Safari Technology Preview,可以在 macOS Mojave 的“系统偏好设置”中的“软件更新”窗格以及 macOS High Sierra 的 Mac App Store 的“更新”选项卡中进行更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari Technology Preview。
此版本包含 WebKit 修订版本 236793-237231。
Web API
- 启用
<input type="color">
支持 (r236942) - 修复了 Document 和 Window 对象在其 iframe 从文档中移除后立即失去浏览上下文的问题 (r236862)
- 修复了解析子元素时
input.checked
不正确的问题 (r236795) - 修复了在窗口失去浏览上下文后
window.navigator
和window.performance
不会变为 null 的问题 (r237185, r237209) - 更改为将按名称查找浏览上下文限制为相互关联的帧 (r237112)
- 更改为当设置了
download
属性时,激活时忽略锚点目标 (r236987) - 更改为锚点上的
target="_blank"
隐含rel="noopener"
(r237144) - 修复了 MutationObserver 和 MutationRecord 持有的 JavaScript 节点包装器垃圾回收不正确的问题 (r236850, r236801)
WebRTC
- 增加了对 WebRTC 中 VP8 的支持 (r236821)
- 增加了对 IceCandidate 统计信息 的支持 (r236963)
- 增加了通过 VideoPlaybackQuality 对象报告“显示合成视频帧”的支持 (r236875)
- 增加了对
RTCPeerConnection.generateCertificate
的支持 (r237140) - 增加了对
RTCConfiguration.certificates
的支持 (r237202) - 实现了 MediaRecorder 的错误处理程序 (r237106)
媒体
CSS
渲染
- 修复了 CSS 渐变慢速平铺的问题 (r237230)
JavaScript
- 增加了对 BigInt 的位运算符
|
的支持 (r236901)
Web Inspector
- 增加了从概述视图中的事件直接跳转到该事件专用时间轴的功能 (r237195)
- 增加了在“网络”和“时间轴”选项卡中显示重定向请求的支持 (r236995)
- 增加了对表格的多选和 ⌘ 点按 (Command-Click) 行为的支持 (r236853)
- 更改为使用 iframe name 属性作为 FrameTreeElement (r236885)
- 更改为允许同时记录多个 Canvas (r236952)
- 为媒体事件创建了特殊的网络瀑布流 (r237028)
- 在“网络”选项卡中公开了 Server Timing 响应头 (r237151)
- 修复了切换选项卡后,“Canvas 记录”侧边栏滚动位置的问题 (r237196)
- 修复了“Canvas”选项卡中禁用“记录”按钮的颜色对比度问题 (r236986)
- 修复了在“Canvas”选项卡中捕获先前保存的状态并将其添加到记录有效负载的问题 (r237198)
- 修复了在“Canvas”选项卡中父视图隐藏时移除预览的问题 (r237090)
- 修复了在“网络”选项卡表格中点按 initiator 链接时自动切换到“预览”部分的问题 (r236923)
- 修复了暗黑模式下的对比度问题 (r236953, r237085, r237150)
- 修复了暗黑模式下样式编辑器警告不会看起来像错误的问题 (r237125)
- 修复了在暗黑模式下按住 ⌘ (Command) 键悬停在 CSS 属性上时文本不可读的问题 (r237143)
- 修复了暗黑模式下选定的 DOM breakpoint 树元素的“跳转箭头”颜色问题 (r237078)
- 修复了对“网络”表格排序后详情视图正确显示的问题 (r237043)
- 修复了在“网络”选项卡中添加新请求时详情视图会恢复到“响应”的问题 (r237061)
- 修复了“打开资源”对话框显示资源路径以区分同名资源的问题 (r236918)
- 修复了当 Web Inspector 停靠在侧边时工具栏隐藏的问题 (r237131)
- 修复了在 CSS 文件中跳转到某一行时,⌃G (Control-G) 不会擦除该行内容的问题 (r237212)
- 按触发请求的节点对媒体网络条目进行了分组 (r236927)
- 启用“按节点分组”时缩进所有网络条目 (r237006)
WebDriver
- 修复了某些按键组合(如 ⌘A (Command-A))可能导致 WebDriver 会话挂起的问题 (r236939)
- 修复了在等待模拟输入处理时终止 WebDriver 会话导致的崩溃问题 (r236852)
- 修复了为 Safari Technology Preview 创建 WebDriver 会话时挂起的问题(仅限 macOS Mojave)。
支付请求
- 更改为当用户取消后,在详细信息确定后中止请求 (r236922)
Apple Pay
- 修复了在
shippingaddresschange
事件后更新时忽略新送货方式的问题 (r237142) - 更改为包含 ApplePayErrors 的支付授权结果永不视为最终结果 (r237134)
Web 动画
- 修复了
fill:forwards
动画完成后设置animation-name:none
会正确恢复到非动画样式的问题 (r236809)
WebCrypto
- 更改为 ECDSA 能够处理无效的签名输入 (r236820)