Safari 技术预览版 25 发布说明
Safari 技术预览版 25 现已在 macOS Sierra 上开放下载。如果您已安装 Safari 技术预览版,可以通过 Mac App Store 的“更新”标签进行更新。此版本涵盖 WebKit 修订版 212356-213542。
资源计时
- 添加了资源计时作为默认启用的实验性功能 (r212945)
- 在 Worker 中添加了资源计时支持 (r212449)
- 改进了使用可靠的
responseEnd
时间收集计时信息 (r212993) - 更改了媒体元素发起的加载,将其 initiatorType 设置为元素名称 (r212994)
用户计时
WebCrypto
- 添加了对 AES-CFB 的支持 (r212736)
Web API
- 添加了一个新的
webglcontextchanged
事件,当 GraphicsContext3D 检测到活动 GPU 已更改时分发该事件 (r212637) - 更改了
onbeforeunload
事件返回值强制转换以匹配规范行为 (r212625) - 在
Location
实例上公开了Symbol.toPrimitive
和Symbol.valueOf
(r212378) - 修复了
<input type=color>
和<input type=range readonly>
,以防止应用readonly
属性以匹配规范 (r212617, r212610) - 修复了当输入类型从
"text"
更改为"hidden"
再更改为"checkbox"
时<input>.labels
的处理 (r212522) - 防止 DOM 计时器在达到最大嵌套级别之前被过度节流 (r212845)
网页检查器
- 在网页检查器控制台中为模块启用了
import()
(r212438) - 更改了“设置”选项卡中的缩放级别以使用本地化格式 (r212578)
- 更改了网页检查器,在显示文件时使用“资源”选项卡而不是“网络”选项卡 (r212761)
- 更改了分屏控制台,当网页检查器停靠在底部时,允许在“元素”、“资源”、“调试器”和“存储”选项卡中使用 (r212400)
- 更改了未解析的 CSS 变量使用情况,用警告图标标记 (r213187)
- 修复了缩放级别用户界面以匹配设置值 (r212580)
- 防止拖动网页检查器窗口时关闭弹出框 (r212427)
- 改进了请求头的复制粘贴行为 (r212423)
- 在时间线数据元素的显示名称中包含了额外的细节 (r212570)
CSS
- 修复了设置为
display:flex
并带有justify-content:center
的按钮内部文本居中问题 (r213173) - 移除了
-webkit-line-break
的前缀 (r213094)
渲染
媒体
- 修复了纯本地音频流触发播放开始的问题 (r212696)