适用于 Safari 技术预览版 44 的发布说明

Safari 技术预览版 44 现已面向 macOS Sierra 和 macOS High Sierra 开放下载。如果您已安装 Safari 技术预览版,可以从 Mac App Store 的“更新”标签页进行更新。此版本涵盖 WebKit 修订版本 223953-224579

如果您最近从 macOS Sierra 更新到 macOS High Sierra,可能需要手动安装 High Sierra 版本的 Safari 技术预览版。

锥形渐变(Conic Gradients)

  • 新增对解析锥形渐变的支持 (r224165)

支付请求(Payment Request)

  • 默认启用支付请求 (r224043)
  • 实现了用户中止支付请求时的算法 (r223962)
  • 将支付请求 API 的使用限制在安全、同源的框架内 (r224061, r224062)
  • show() 方法改为仅在用户激活时调用 (r224402)

图像位图(Image Bitmap)

  • 使用 HTMLCanvasElement 实现了 createImageBitmap() (r224158)
  • 新增支持在 ImageBitmapRenderingContext 构造函数和 getContext 中接受 Settings 对象 (r224255)

Web API

  • 新增基本 OffscreenCanvas 接口 (r224407)
  • 阻止 XMLHttpRequest 嗅探内容编码 (r224299)
  • 新增对 <menuitem> 标签的支持,目前默认在运行时禁用 (r224457)

CSS

  • 修复了阴影树样式表中动态媒体查询更新的问题 (r224535)
  • 修复了 display:contents 在动态表格突变中的问题 (r224360)

渲染

  • 修复了使用 overflow-scrolling-touch 进行过度滚动时显示黑色背景的问题 (r224265)
  • 修复了 macOS High Sierra 在某些 CSS 规范页面中文字显示不美观的问题 (r223992)

Web Inspector

  • Web Inspector
  • 新增支持在节点详情侧边栏中启用和禁用事件监听器 (r224002)
  • 将 DOM 树上下文菜单分组到子菜单中 (r224314)
  • 为 DOM 树添加了上下文菜单项,用于添加新元素和插入 HTML (r224456)
  • 在网络标签页的“域”列中为安全加载添加了锁定指示器 (r224391)
  • 添加了上下文菜单项,可从任何资源跳转到其在网络标签页中的条目 (r224508)
  • 修复了在“搜索”标签页中选择 DOM 搜索结果时突然切换标签页的问题 (r224499)
  • 修复了“画布”标签页概览中存在的错误和可用性问题 (r223979, r223991, r224067, r224081, r224200)
  • 在“画布”标签页中添加了回溯,以显示所选画布上下文的创建位置 (r224142)
  • 在“画布”标签页中显示了特定 WebGL 画布的所有已激活 WebGL 扩展 (r224370)
  • 在 2D 画布录制中为图像参数添加了内联预览样本 (r224367)
  • 更改了在画布录制中选择已录制帧时,更新预览滑块以反映该帧最终绘制结果的功能 (r224475)
  • 修复了“画布”标签页录制状态无法更新的问题 (r223998)
  • 修复了实验性“层”标签页中的一些可用性问题 (r224303)
  • 如果实验性“层”标签页已启用,则将合成边框和绘制闪烁按钮从“元素”标签页移动到“层”标签页 (r224434)
  • 默认启用了新的 CSS 样式编辑器,并将已弃用的旧版样式编辑器在“设置”标签页的“实验性”下可用 (r224354)

为电子表格样式的 CSS 编辑器添加了许多较小的功能和错误修复 (r224523, r223970, r224210, r223978, r224174, r224286)

  • Web Driver
  • 修复了阻止测试正确模拟拒绝 getUserMedia 请求的问题 (r224082)
  • 修复了在会话取消后,用户无法手动调整自动化窗口大小的问题。

修复了在某些情况下鼠标移动命令使用不正确坐标的问题。

  • 媒体
  • 修复了 MSE 支持视频的 UNPACK_FLIP_Y 问题 (r223974)
  • 修复了 <video> 尊重 pointer-events 的问题 (r224543)

通过缓存已解析的 URL 提高了 <video> 到画布的绘制性能 (r224297)

  • CSS 网格(CSS Grid)

更改了 CSS Grid,以尽可能避免清除 overrideContainingBlockWidth (r223955)

  • 安全

更改为仅允许非混合内容受保护的子资源请求凭据 (r224134)

  • 扩展