Safari 技术预览版 63 发布说明

Safari 技术预览版 63 现已针对 macOS High Sierra 和 macOS Mojave 测试版提供下载。如果您的 Mac 上已安装 Safari 技术预览版,您可以在 macOS High Sierra 的 Mac App Store 的“更新”选项卡中以及 macOS Mojave 的“系统偏好设置”的“软件更新”面板中进行更新。此版本涵盖 WebKit 修订版本 234197-234684

已知问题

  • Adobe Flash 内容在 macOS Mojave 上无法加载

深色模式

  • 修复了 macOS Mojave 深色模式下智能搜索栏的显示问题

稳定性

  • 修复了当 Mac 从睡眠中唤醒时 Safari 技术预览版应用可能发生的崩溃 (r234674)
  • 修复了在网页之间导航时 Safari 技术预览版应用可能发生的崩溃 (234462)

自定义元素

  • 修复了在 HTML 解析器同步构造自定义元素时,document.opendocument.write 会抛出错误的问题 (r234680)
  • 实现了 customElements.upgrade() (r234507)
  • 修复了 window.customElements 上设置的属性存在错误的垃圾回收问题 (r234578, r234585)
  • 更改了 innerHTML,使其不同步创建自定义元素 (r234577)
  • 使 HTML 解析器在同步构造自定义元素后立即执行自定义元素反应 (r234608)
  • 修复了当自定义元素反应回调抛出异常时发生的崩溃 (r234539)

媒体

  • 阻止为渲染器创建合成层,除非它们是全屏子树的一部分 (r234291)
  • 修复了切换标签页时不会关闭画中画窗口的问题 (r234264)

Web 动画

  • 修复了加速动画以遵守正延迟值的问题 (r234279)
  • 修复了元素创建后立即添加的过渡效果按预期工作的问题 (r234250)
  • 修复了在动画 2D 画布上使用 object-fit:contain 时动画停止的问题 (r234343)

Web API

  • 修复了 navigator.sendBeaconpagehide 事件回调中无法工作的问题 (r234684)
  • 修复了将表格布局设置为 fixed 导致单元格宽度计算不正确的问题 (r234630)

辅助功能

  • 修复了从一个 <div><p> 节点到另一个节点时,各种旧文本标记 API 返回空值的问题 (r234275)

Web 检查器

  • 修复了深色模式下 JavaScript 调试器断点编辑器背景颜色不一致的问题 (r234219)
  • 修复了深色模式下禁用断点横幅的对比度问题 (r234464)
  • 修复了深色模式下搜索侧边栏面板文本字段的白色背景问题 (r234394)
  • 修复了深色模式下源代码文本编辑器线程指示器小组件的对比度问题 (r234465)
  • 在网络选项卡中悬停名称时显示完整的 URL 工具提示 (r234431)

国际化 API

  • 更改了国际化 API,使其在从通过 LANG 传递的 ISO 15897 区域设置字符串解析 BCP 47 语言标签时忽略编码 (r234260)

WebGL 2

  • 增加了对 GLSL ES 300 版着色器编译的支持 (r234380)

SVG

  • 更改为允许 SVG 元素上的 href 属性不带 xlink (r234683)