Safari Technology Preview 21 发布说明
Safari Technology Preview 第21个版本现已面向 macOS Sierra 开放下载。如果您已经安装了 Safari Technology Preview,可以通过 Mac App Store 的“更新”选项卡进行更新。此版本涵盖 WebKit 修订版本 209803-210274。
JavaScript
Fetch API
- 改进资源加载时的控制台日志记录 (r209917)
IndexedDB 2.0
CSS
- 更新
prefers-reduced-motion
媒体查询的语法 (r209842) - 修复 CSS 滚动捕捉在滚动条隐藏时不起作用的问题 (r210117)
- 修复当
text-align: justify
与word-spacing
结合使用时列溢出的问题 (r209910)
渲染
- 修复 Skia 字体导致的一个字体变体错误 (r210054)
- 修复 SVG
<foreignobject>
内部多列的问题 (r210035) - 修复浮动元素与
<li>
内部标记重叠的问题 (r210239)
辅助功能
Web API
- 修复在更改文本方向时,触发 input 事件时 inputTypes 为 null 且没有数据的问题 (r209976)
- 修复处理空挑战字符串的密钥生成问题 (r209822)
- 修复
tabindex
值等于或大于 0 的label
元素的焦点问题 (r210267) - 修复重置表单元素时的副作用问题 (r209990)
- 更正了使用
target="_blank"
设置下载请求原始 URL 的问题 (r210083) - 更新 HTML 表单验证气泡,使其在导航时关闭 (r209941)
Web Inspector
- 允许在控制台中运行简单的
await
表达式 (r210033) - 修复“计算样式”以正确显示内容流入区域的“容器区域”部分 (r210250)
- 修复跳转到自定义元素定义的问题 (r209855)
- 修复在“样式”侧边栏中取消注释以启用伪元素 CSS 规则的问题 (r210110)
- 更新 CodeMirror,增加了对 async 和 await 关键字以及其他 ECMAScript 2017 功能的支持 (r210032)
- 修复调整窗口大小时重新定位时间轴图表元素的问题 (r210046)
- 修复时间轴缩放以光标所在位置为中心进行缩放的问题 (r209834)
- 改进窄宽度下的控制台显示 (r209882)
- 现代化“查找”横幅 UI (r209921)
- 更新 Web Inspector 中新滚动捕捉 CSS 属性的关键字补全功能 (r210036)
安全性
- 允许 HTTPS URL 与内容安全策略的 HTTP script-src 表达式匹配 (r209821)