Safari Technology Preview 11 发布说明

Safari Technology Preview Release 11 现已开放下载,支持 macOS Sierra Beta 版和 OS X El Capitan。如果您已安装 Safari Technology Preview,可从 Mac App Store 的“更新”标签页进行更新。此版本涵盖 WebKit 修订版本 203771–204289

JavaScript

  • 更新了继承 null 的类的行为,使其符合 ECMAScript 2016 规范 (r204058)
  • 使 Function.prototype.apply 的第二个参数允许 null、undefined 或类数组数据 (r203790)

Web API

  • 添加对 DOMTokenList.replace() 的支持 (r204161)
  • 添加对 Element.getAttributeNames() 的支持 (r203852)
  • canvas.getContext()probablySupportsContext() 的第一个参数设为强制 (r203845)
  • window.postMessage() 的前两个参数设为强制 (r203846)
  • Document.execCommand()queryCommand*() 的第一个参数设为强制 (r203784)
  • HTMLMediaElement.canPlayType() 的第一个参数设为强制 (r203806)
  • 将索引属性 getter 的第一个参数设为强制 (r203788)
  • Range.createContextualFragment() 的第一个参数设为强制 (r203796)
  • setTimeout()setInterval() 的第一个参数设为强制 (r203805)
  • SVGDocument.createEvent() 的第一个参数设为强制 (r203821)
  • 将命名属性 getter 的参数设为强制 (r203797)
  • table.deleteRow()body.deleteRow() 的参数设为强制 (r203840)
  • tr.deleteCell() 的参数设为强制 (r203833)
  • CanvasGradient.addColorStop() 的参数设为强制 (r203820)
  • DOMParser.parseFromString() 的参数设为强制 (r203800)
  • Event.initEvent() 的参数设为强制 (r203848)
  • insertAdjacentText()insertAdjacentHTML() 的参数设为强制 (r203803)
  • 为包装器类型的可空属性 setter 启用严格类型检查 (r203949)
  • 为包装器类型的操作的可空参数启用严格类型检查 (r203941)

Apple Pay

  • 停止接受已废弃的 requiredShippingAddressFieldsrequiredBillingAddressFields 属性 (r203789)

Web Inspector

  • 改进了编辑启用时间线时“时间线”标签页的外观 (r204125)
  • 将“跳转到行”键盘快捷键更改为 Control-G (⌃G) (r204099)
  • 修复了网格列调整大小元素的位置 (r203991)
  • 为“网络”标签页和网络时间线添加了瀑布图视图 (r203843)
  • 修复了窗口调整大小时弹出窗口的位置 (r204264)
  • 修复了弹出窗口绘制问题 (r204136)
  • 优化了“编辑断点”、“快速打开”和“跳转到行”对话框的用户界面 (r204152, r204124)
  • 更新了“视觉样式”侧边栏,使其在窄视图下使用单列布局 (r203807)
  • 修复了 Home 和 End 键的行为,使其与系统行为一致 (r203804)

MathML

CSS

  • 使 CSS supports 规则与规范对齐 (r203782)
  • 解决了 color-gamut 媒体查询结果不正确的问题 (r203903)

渲染

  • 修复了带 truespeed 属性的 <marquee> 元素的性能问题 (r204197)

媒体

  • 修复了隐藏视频元素的画中画 (PiP) 窗口中不显示字幕的问题 (r203799)
  • 解决了在某些浏览器尺寸下,部分自动播放视频不显示媒体控件的问题 (r203928)
  • 修复了媒体流视频元素在所有视频轨道禁用时显示为黑屏的问题 (r203826)

辅助功能

  • 在插入列表类型时添加了可本地化字符串 (r203801)
  • 改进了媒体控件的辅助功能 (r203913)

内容拦截器

  • 使内容拦截器能够拦截 WebSocket 连接 (r204127)