Safari Technology Preview 77 发布说明
Safari Technology Preview 77 版本现已可供下载,适用于 macOS Mojave 和 macOS High Sierra。如果您已安装 Safari Technology Preview,则可以在 macOS Mojave 的“系统偏好设置”中的“软件更新”面板进行更新,或从 macOS High Sierra 的 Mac App Store 的“更新”选项卡进行更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari Technology Preview。
此版本涵盖 WebKit 修订版本 241432-242087。
WebRTC
- 修复了使用理想的
deviceId
约束时,getUserMedia
始终选择正确设备的问题 (r241489) - 使
navigator.mediaDevices
成为 SecureContext (r241602)
Web API
- 修复了 WebSocket 在停止后不触发事件的问题 (r241599)
- 修复了客户端启动加载时,使用跨站点重定向发送 Same-Site Lax Cookie 的问题 (r241918)
- 更新了 MIME 类型解析器 (r241863)
CSS Grid
- 修改为处理
fit-content()
中的不定百分比 (r241746)
辅助功能
- 修复了 VoiceOver 将 HTML5
<footer>
标签读作 ARIA Landmark 的问题 (r242051) - 修复了将
<meter>
元素错误映射到progressbar
的问题 (r241989)
媒体
Web Inspector
- 添加了从 Web Inspector 控制台模拟用户手势的功能 (r241633)
- 在 Audit 选项卡中添加了内置辅助功能测试 (r241639)
- 在设备设置菜单中添加了 macOS 用户代理选项 (r241870)
- 添加了一项实验性设置,将 Resources 和 Debugger 选项卡合并到单个 Sources 选项卡中 (r242049)
- 修改了树和表中跟踪选中项目的方式,以提高性能 (r241652)
- 将 Command-/ (⌘/) 修改为切换 Styles 侧边栏中编辑的属性 (r242063)
- 修改了在 Styles 侧边栏中存在开括号或开注释时,键入
;
不将焦点移至下一个属性 (r241740) - 修改了在 Styles 侧边栏中点击 CSS 属性或选择器时总是选中其文本 (r241980)
- 修复了在 Canvas 选项卡中,离屏路径修改后所有操作都被标记为离屏路径错误的问题 (r241616)
- 修复了第二次进行 Canvas 录制时,不会选中新录制的 Initial State 的问题 (r241601)
- 修复了在 Console 中将选区拖动到选中元素外部时,选区会被清除的问题 (r242078)
- 修复了暗黑模式下 CSS 选择器中逗号的暗淡外观问题 (r241638)
- 修复了暗黑模式下 DOM Content Loaded 蓝色标记的问题 (r241975)
- 修复了暗黑模式下 Network Overview Graph 分段的阴影问题 (r242072)
- 修复了导航时,节点特定的事件断点会被清除或重新计算的问题 (r241874)
- 修复了将鼠标悬停在对象预览中时,节点高亮显示的问题 (r242076)
- 修复了慢速搜索进行中时,导航侧边栏显示“无搜索结果”的问题 (r242080)
- 修复了从右到左模式下 Scripts Timeline 加载指示器边距的问题 (r241857)
- 修复了 Styles 侧边栏中,style 属性中的有效值被报告为不支持的属性值的问题 (r241623)
- 改进了暗黑模式下 Scripts 时间轴的正在录制显示 (r241757)
- 改进了 Heap Snapshot 实例视图中 JavaScript 类实例的分类 (r241787)
- 提供了一种方法来避免时间轴录制在重新加载时自动停止 (r241750)
- 提供了一种方法使搜索区分大小写或使用正则表达式 (r242018)
错误修复
- 修复了导致某些网站在 Safari Technology Preview 中加载卡住的错误 (r241658)
Safari App 扩展
- 使
window.safari
对象可在打开到safari-extension://
资源的框架中使用