Safari技术预览版103发布说明

Safari技术预览版103现已开放下载,适用于macOS Catalina和macOS Mojave。如果您已安装Safari技术预览版,可以在macOS的“系统偏好设置”中的“软件更新”面板中进行更新。

此版本涵盖WebKit修订版257162-258409

Web检查器

  • 合并了工具栏和标签栏以节省垂直空间(r257759r257765r257810
  • 重新设计了资源和操作标识符图标(r257753r257757r257791r258039
  • 允许深色模式主题独立于系统范围主题使用(r257620r257801r257833
  • 标注了标签页,以便它们能被正确识别(r257965
  • 更改为在按下Tab键时,不再循环遍历“样式”或“计算”详细信息侧边栏面板中的项目(r257959
  • 修复了点击按钮导航项以使其获得焦点,从而允许后续的键盘导航(r257411
  • 支持使用空格键或“回车”键展开和折叠详细信息部分(r258058
  • 支持通过按下Tab键在范围栏项目中循环(r258057

Web API

  • XMLHttpRequest对象的垃圾回收与规范对齐(r258159
  • 将Fetch的“请求来源标头”行为与规范对齐(r258194
  • 更改了正在激活的服务工作者在终止后进入已激活状态的情况(r257929
  • 更改为以低优先级加载异步脚本(r257566
  • 更改为接受Document作为显式根(r257976
  • Cross-Origin-Expose-Headers实现了通配符行为(r258330

CSS

  • 使用户操作伪类的样式失效更精确(r258321
  • 更改为避免在Element::focus()上进行完全样式解析(r257839r257846

页面加载

  • 更改为在计算视觉非空状态时,将固定大小的SVG内容考虑在内(r257952
  • 更改为将图层从视觉空状态变为非空状态时,立即触发图层解冻(r257840

前进/后退缓存

  • 添加了禁用docs.google.com上前进/后退缓存的怪癖(r257714

JavaScript

  • 更新了自定义元素缓存,使其能够识别不同的世界(r257414

Bug修复

  • 修复了CNN.com上DocumentTimeline和CSSTransition对象内存泄漏问题(r257417
  • 修复了icloud.com上标题和标题中的备注文本失真问题(r258282
  • 修复了maps.google.com在缩放时屏幕闪烁导致加载不正常的问题(r257716