Safari 技术预览版 74 发布说明
Safari 技术预览版 74 现已提供下载,适用于 macOS Mojave 和 macOS High Sierra。如果您已安装 Safari 技术预览版,可以在 macOS Mojave 的“系统偏好设置”中的“软件更新”面板和 macOS High Sierra 的 Mac App Store “更新”选项卡中进行更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari 技术预览版。
此版本涵盖 WebKit 修订版 239566-239991。
Fetch API
- 实现可中止的 Fetch (r239644)
Web 动画
- 更改为批量计算动画效果计时属性 (r239723)
Web 身份验证
- 将 CTAP kInit 命令中的 nonce 更改为弱随机值 (r239852)
- 从 Chromium 导入 U2F 命令和响应转换器 (r239665)
- 在 macOS 上添加对 U2F HID 身份验证器的支持 (r239752)
WebRTC
- 默认启用 MDNS ICE 候选支持 (r239936)
媒体
- 更改
<video>
元素,使其在通过 AirPlay 播放到结束时不会进入“暂停”状态 (r239857) - 为显示捕获定义页面媒体状态标志 (r239840)
- 更改为尽可能停用音频会话 (r239694)
CSS
- 添加对 CSS Color Level 4 规范中描述的新
rgb()
和rgba()
语法的支持 (r239574) - 添加对渐变色标中
calc()
表达式的支持 (r239571) - 更改绝对定位项以引用隐式网格线 (r239831)
Web API
- 添加对
cookieAcceptPolicy
会话配置的覆盖 (r239832) - 默认启用视觉视口 API (r239897)
- 更改为,如果源和目标历史记录项是克隆的,则在执行历史记录导航时不再触发主框架加载
- 修复保加利亚顶级域名,使其不再对包含保加利亚西里尔字符的 URL 进行 Punycode 编码 (r239967)
- 修复了在 quoteunquoteapps.com 等网站上向后滑动后视图无响应 5 秒的问题 (r239720)
- 修复了包含嵌入式换行符和回车符的 JavaScript URL 的解析协议,以匹配 Chrome 和 Firefox 中的解析协议 (r239642)
- 修复了通过按住 Control 键点击显示和关闭上下文菜单后出现的不必要页面导航 (r239686)
Service Workers
JavaScript
- 优化
Object.prototype.toString
(r239612)
辅助功能
- 更新
<hr>
HTML 标签的辅助功能字符串,使用“分隔符”代替“规则” (r239613)
Web 检查器
- 为源映射添加设置开关 (r239635)
- 在“审计”选项卡中添加了启用或禁用审计的能力 (r239858)
- 添加了审计在运行审计时确定给定节点是否具有事件监听器的能力 (r239987)
- 添加了审计在运行审计时查询所有具有给定计算辅助功能角色的节点的能力 (r239986)
- 更改为在“审计”选项卡中运行审计时自动禁用断点 (r239646)
- 更改“网络”选项卡以按请求显示安全连接详细信息 (r239698)
- 更改为在“网络”选项卡中单击“导出”按钮时使用保存表单而不是对话框 (r239647)
- 扩展 XHR 断点以与 Fetch 配合使用 (r239703)
- 修复了取色器,使其在饱和度值不是 100% 时也能准确显示颜色 (r239597)
- 修复了对“white”作为公认颜色关键字的支持 (r239690)
- 修复了“事件断点”弹出窗口中文本字段和完成弹出窗口的字体不匹配问题 (r239953)
- 修复了在“事件断点”中输入大写“DOM”时,无法显示以“DOM”开头的事件完成提示的问题 (r239955)
- 修复了“设置”选项卡中组标题的垂直对齐问题 (r239932)
- 修复了“样式”侧边栏中只读属性可以被删除的问题 (r239585)
- 修复了在“样式”侧边栏的空值字段上按向下键会导致完成弹出窗口被丢弃的问题 (r239935)
- 修复了当 Web 检查器失焦时,“样式”侧边栏中的选择会丢失的问题 (r239588)
- 修复了撤销操作,以防止在“样式”侧边栏中一次性还原所有更改 (r239762)
- 实现
queryObjects
命令行 API (r239583) - 在默认 JavaScript 完成提示中包含
globalThis
(r239630) - 阻止在“样式”侧边栏中单击正在丢弃的属性时开始选择 (r239766)
WebDriver
存储
- 修复了在隐私浏览模式下 IndexedDB 存储加密密钥的问题 (r239746)
- 修复了删除 IndexedDB 数据库时确保不会遗漏打开的数据库的问题 (r239960)
- 默认启用“禁用 Web SQL” (r239885)
安全
- 修复了 CSP 违规报告以绕过 CSP 检查 (r239634)