Apple 发布了 Safari Technology Preview 172,这是其开发者预览网络浏览器的最新版本。Apple 流行浏览器的预览版为开发人员和其他感兴趣的用户提供了试用功能的能力,这些功能可能会或可能不会在未来的 Safari 公开发布版本中首次亮相。
Safari Technology Preview Release 172 现已可供下载,适用于 macOS Monterey 12.3 或更高版本以及 macOS Ventura。如果您已经安装了 Safari Technology Preview,您可以在 macOS Monterey 上的“系统偏好设置”的“软件更新”面板中更新它,或者在 macOS Ventura 上的“常规”→“软件更新”下的“系统设置”中进行更新。
概述
适用于 macOS Ventura 的 Safari Technology Preview Release 172 现已可供下载。如果您已经安装了 Safari Technology Preview,您可以在“系统设置”下的“常规”→“软件更新”下更新它。
此版本包括以下之间的 WebKit 更改:264302@main…264854@main。
网络检查员
- 修复了深度嵌套异步堆栈跟踪的截断以避免无限嵌套 (264354@main)
- 修复了与主资源具有相同 URL 的 XHR 请求具有
XHR
类型 ( 264686@main )CSS
- 添加了无前缀
hyphens
和hyphenate-character
CSS 属性 ( 264628@main )- 添加:对
: defined
伪类 (264602@main) 的: has()
失效支持- 向
option
元素 ( 264691@main ) 的用户代理样式表添加了nowrap
空白- 修复了子索引伪类以匹配根元素 ( 264620@main )
- 固定基线对齐,当弹性项目块轴平行于弹性横轴时不合成第一个基线 (264423@main)
- 固定输入元素以尊重小于
normal
高度的行高(264802@main)- 固定计算表溢出以考虑
overflow: clip
(264849@main)- 修复了站点指定初始比例 (264842@main) 时的视口布局大小
图像集
- 修复了
type()
函数只接受一个字符串 ( 264310@main )- 修复了具有相同分辨率的图像集选项以选择第一个支持的图像类型 ( 264481@main )
渲染
- 修复了计算实际列数以避免浮点精度问题 (264667@main)
- 修复了
line-height
错误的输入文本位置 ( 264613@main )- 修复了从哪个元素
scrollbar-width
解析视口 (264632@main)- 修复了调整大小的句柄,以便在
scrollbar-width
为无时正确呈现 ( 264630@main )编辑
- 固定
option
和optgroup
在menulist
中不可聚焦 (264755@main)- 固定文本选择以针对部分旋转的文本正确显示 (264556@main)
- 修复了指定插入符号颜色时的插入符号颜色
caret-color: auto
( 264818@main )- 修复了输入渲染器将溢出裁剪应用于内容框 (264731@main)
- 修复了没有带有子
child-indexed
元素的匹配元素 ( 264620@main )- 修复了输入中溢出的占位符文本 ( 264684@main )
- 固定剪裁一个插入符号矩形改变大小而不是剪裁(264708@main)
JavaScript
- 添加了
String#split
缓存 ( 264749@main )Put By Val
的Cell Or Other
( 264683@main )- 为日期数学明确禁用
fp-contract
( 264453@main )- 已修复以在 CodeCache ( 264640@main ) 中使用 ApproximateTime
媒体
- 修复了 WebRTC 支持的媒体元素渲染层变化缓慢(大小或层隐藏/可见)(264777@main)
- 添加了
Buffered Change Event
对象 ( 264472@main )- 固定媒体记录器产生空块(264478@main)
- 修复了
get Display Media
捕获以在启动时使其他选项卡静音的问题 (264611@main)弹窗
- 固定
hide Popover
以防止递归循环 ( 264623@main )SVG
- 固定
animate Motion
以正确累积rotate: auto
或rotate: auto-reverse
( 264595@main )- 如果
begin-value-list
中的值在end-value-list
( 264635@main ) 中没有匹配值,则固定不创建间隔- 修复了使用嵌套 SVG 资源 ( 264618@main )
- 修复了 SVG 元素的计算
display
(264627@main)- 修复了 SVG 元素从点到字符索引的映射 (264796@main)
辅助功能
- 固定
aria-checked
以用于role="treeitem"
元素display: contents
( 264761@main )- 固定
display: contents
列表返回正确的子角色(264644@main)- 修复了具有
popovertarget
属性的元素,以将扩展状态暴露给辅助技术 (264852@main)HTML
- 从可拖动元素中删除了
-webkit-user-select: none
( 264448@main )索引数据库
- 修复了数组
key Path
以生成数组键 (264479@main)网页接口
- 添加了对 WebSocket 请求应用 cookie 策略 ( 264753@main )
- 修复了当用户在 JavaScript 更改值后恢复
color
、date
、time
或datetime
输入的值时触发的change
事件 (264528@main)- 修复了
decoding="async"
在放大时闪烁的图像 ( 264433@main )- 修复了禁止的主机和域代码点以符合规范 (264482@main)
- 修复为在按下修改键时不触发
mousemove
事件 ( 264455@main )- 修复了报告存储配额的试探法 (264446@main)
- 修复了
CSS .supports()
以始终使用 no-quirks 模式 ( 264835@main )- 修复了
window .stop()
以异步触发 XMLHttpRequest 上的中止事件 (264765@main)- 修复了
navigator .credentials .prevent Silent Access()
( 264345@main )- 修复了 HTMLOptionElement 文本设置器,使其没有不符合要求的可观察行为 (264442@main)
- 修复了在收集回退字体时忽略双向控制字符的问题 (264509@main)
- 修复了通过 ( 264382@main ) 连接时丢失的网络连接完整性策略
- 已修复以解决针对实例视口元素 ( 264596@main )
use
的百分比- 修复了选择一个 OptGroup 标签而不取消选择所选项目的问题 (264767@main)
- 修复了通过
post Message
( 264412@main ) 发送块时的 ServiceWorker 下载
虽然预览版旨在供开发人员和高级用户使用,但为了向 Apple 提供有关 Safari 浏览器开发的反馈,它可以与 Safari 的发布版本同时运行。该应用程序不需要开发者帐户即可下载和安装。有关详细信息,请访问 Safari 技术预览网站。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)