Safari Technology Preview 53 发布说明
Safari Technology Preview 版本 53 现已面向 macOS Sierra 和 macOS High Sierra 提供下载。如果您已安装 Safari Technology Preview,可以通过 Mac App Store 的“更新”选项卡进行更新。此版本涵盖 WebKit 修订版本 229535-230029。
此版本 Safari Technology Preview 存在一个已知问题,即提示相机或麦克风访问权限的网站不会显示模态窗口。
Service Workers
- 改为每个安全源使用一个 Service Worker 进程 (r229735)
- 改为对所有临时会话使用相同的 SWServer (r229872)
- 修复了在不再需要时立即终止 Service Worker 进程的问题 (r229927)
- 在 Service Worker 进程名称中包含了安全源 (r229878)
WebRTC
- 在 macOS 和 iOS 上添加了对 VCP 编码器的支持 (r229920)
- 修复了 RTCPeerConnection 构造函数在配置参数错误时抛出异常的问题 (r229645)
- 修复了将 SenderTrack 设置为
null
调用 RTCRtpSender 的removeTrack
的问题 (r229587)
加载
- 修复了使用可能启用 CORS 的 fetch 检索 CSS mask 图像的问题 (r230006)
- 修复了当
<link>
元素的rel
属性从preload
更改为stylesheet
时加载样式表的问题 (r229585)
渲染
媒体
辅助功能
- 修复了在 DOM 中添加
role="row"
时表格行计数的问题 (r229879)
CSS
- 修复了 CSS Grid 自动重复轨道在明确最小尺寸时的计算问题 (r229897)
Web API
- 在 History API 的唯一源限制中添加了查询和片段异常 (r229540)
Web 检查器
- 更改了“强制打印媒体样式”选项,使其不会在 Web 检查器会话之间保持不变 (r229686)
- 更改为在“样式”侧边栏中不显示无效属性的复选框 (r229941)
- 修复了通过编辑 DOM 树大纲中的 class 属性来添加新类的问题 (r229744)
- 修复了在“画布”选项卡中主 WebGL 画布没有报告尺寸的问题 (r229659)
- 修复了用户启动的录制在完成后能够立即正确显示的问题 (r229620)
- 修复了当控制台选项卡不可见时,不会添加会话分隔符的问题 (r229785)
- 修复了在“样式”侧边栏中切换节点时闪烁的问题 (r229922)
- 修复了在页面加载时编辑属性会失去焦点的问题 (r229787)
- 阻止了在焦点位于颜色选择器文本字段时,Shift-Command-左箭头 (⇧⌘←) 和 Shift-Command-右箭头 (⇧⌘→) 键切换选项卡 (r230001)
- 移除了冗余的工具提示 (r229543)