Safari 技术预览 37 发行说明
Safari 技术预览 37 已可供下载,支持 macOS Sierra 和 macOS High Sierra 的测试版。如果您已安装 Safari 技术预览,可以通过 Mac App Store 的“更新”选项卡进行更新。此版本涵盖 WebKit 修订版本 219567-220128。
Web API
- 在实验性功能标志后添加了对
navigator.sendBeacon
的初步支持 (r220121) - 实现了
document.elementsFromPoint
(r219961) - 使跨源属性可枚举 (r219659)
- 修复了当子目标在
mouseDown
后停止命中测试时,将点击事件分派给父级的问题 (r219568) - 将
DOMException
属性移至原型并更改为使用Error.prototype.toString()
(r219607, r219663)
JavaScript
WebAssembly
- 减小了生成的二进制文件的大小 (r219899)
Apple Pay
- 添加
"carteBancaire"
作为支持的支付网络 (r219896)
CSS
- 将怪异模式数字解析与其他浏览器对齐 (r219642)
Web 检查器
- 在“元素”选项卡中添加了用于截取节点屏幕截图的上下文菜单项 (r219870)
- 当网页内容调用
addEventListener
时,调试器现在会捕获异步堆栈跟踪 (r220036) - 防止对
console.log(x, y)
等多值日志输出“无消息” (r219900) - 修复了关于没有分号的
console.assert
行的警告 (r219894) - 如果多个控制台日志值简单,则将其内联 (r219893)
- 修复了
inspect(aFunction)
可跳转到函数定义的问题 (r219749) - 修复了当页面持续更新时,页面覆盖高亮会淡出的问题 (r219596)
- 修复了“设置”选项卡中某些控件覆盖标题的问题 (r219851)
WebDriver
- 修复了隐式导航不会导致浏览上下文切换的问题 (r219723)
- 修复了当文本链接包含尾随或前导空格时,链接和部分链接查询的问题 (r219604)
- 修复了导致某些脚本评估归因于错误帧的问题 (r219649)
渲染
- 更改为在首次绘制切片后禁用大型图像的异步图像解码 (r219876)
- 修复了最小字体大小偏好设置会影响绝对
line-height
值并防止文本行重叠的问题 (r219665) - 修复了获取往返
stroke-width
样式导致文本获得描边的问题 (r219755) - 修复了 Reeder 的默认字体可正确使用 San Francisco 的问题 (r220009)
辅助功能
- 修复了缩放可跟随键盘插入点的问题 (r219987)
- 为媒体控件中图标按钮的焦点状态添加了背景颜色 (r220041)
- 修复了带有
contenteditable
的<p>
标签的索引和长度范围不正确的问题 (r219949) - 更改为在 macOS 上异步分派
accessibilityPerformPressAction
(r219906) - 修复了媒体播放器上 VoiceOver 静默或跳过时间值的问题 (r219983)
- 修复了当节点标记多个子节点时网页会重新加载的问题 (r219661)