Microsoft Edge 134 Web 平台发行说明 (2025 年 3 月)

以下是 2025 年 3 月 6 日发布的 Microsoft Edge 134 中的新 Web 平台功能和更新。

若要保持最新状态并获取最新的 Web 平台功能,请下载 Microsoft Edge 的预览体验成员版本,例如 Canary、Dev 或 Beta 版;请参阅 成为Microsoft Edge 预览体验成员

详细内容:

Edge DevTools

对于 Edge DevTools,请参阅 Microsoft Edge DevTools 中的新增功能

WebView2

对于 WebView2,请参阅 WebView2 SDK 的发行说明

Web 平台功能

已启用的功能

属性报告:当触发器上下文 ID 为非 null 时,删除可聚合报表限制

触发器上下文 ID 为非 null 时的可聚合报表限制将从属性报告 API 中删除。

请参阅 MDN 中的 属性报告 API

CSS 突出显示继承

使用 CSS 突出显示继承时,伪类(如 ::selection::highlight )现在通过伪突出显示链而不是元素链继承其属性。 结果是一个更直观的模型,用于继承突出显示的属性。

当级联未为任何受支持的属性提供值时,其指定值由从其原始元素的父元素的相应突出显示伪元素继承来确定。

请参阅 MDN 中的 CSS 自定义突出显示 API

CSS dynamic-range-limit 属性

dynamic-range-limit CSS 属性使页面能够限制 HDR 内容的最大亮度。

使用此属性,显示 HDR 图像的网页可以在图像库中查看时限制其亮度,并且仅在用户交互(例如悬停时)提高亮度。

可自定义元素<select>

<select> 自定义元素允许开发人员通过添加 CSS 声明来完全控制元素的 appearance: base-select 呈现。

此功能当前依赖于 SelectParserRelaxation 标志,该标志会更改 HTML 分析程序,以允许标记中的 <select> 更多标记。 包含之前删除的其他标记 <select> (例如 <span> 元素)或包含大量元素的网站 <option> 可能会受到 SelectParserRelaxation的影响。

请参阅 可自定义的 Select 元素 (解释器)

<dialog> 浅色消除

此功能将 Popover API 的 浅色消除 行为添加到 <dialog> 元素。 浅色消除 意味着 <dialog> 通过单击或点击元素外部关闭元素。

closedby 属性控制行为:

  • <dialog closedby="none">:完全没有用户触发的对话框关闭。
  • <dialog closedby="closerequest">:用户按 Esc (或其他关闭触发器) 关闭对话框。
  • <dialog closedby="any">:用户单击对话框外部,或按 Esc 关闭对话框。 类似于 popover=auto 行为。
application-title 已安装 Web 应用的元标记

元素 <meta name="application-title"> 允许已安装的 Web 应用程序的开发人员设置在已安装应用程序窗口的标题栏中显示的文本。 默认情况下,如果 application-title 缺少元名称,则改用 HTML <title> 元素中包含的文本。

请参阅 MDN Standard元数据名称中的其他名称

Document-Policy: expect-no-linked-resources

在 Document-Policy 中 expect-no-linked-resources ,配置点允许文档提示浏览器更好地优化其加载顺序,例如不使用默认推理分析行为。

浏览器已实现 HTML 的推理分析,以推理方式提取 HTML 标记中存在的资源,以加快页面加载速度。 对于在 HTML 标记中声明了资源的绝大多数网页,优化是有益的,在确定此类资源时支付的成本是一个合理的权衡。 但是,以下方案可能会导致性能欠佳,而分析 HTML 以确定要提取的子资源所用的显式时间:

  • HTML 中未声明任何资源的页面。
  • 具有最小或没有资源负载的大型 HTML 页面,这些页面可以通过其他可用的预加载机制显式控制预加载资源。

Document-Policy expect-no-linked-resources 提示浏览器,允许浏览器优化在此类子资源确定中花费的时间。

显式资源管理

此功能向 using JavaScript 引入了关键字 (keyword) ,使开发人员能够显式管理资源。 关键字 (keyword) using 用于定义使用资源的代码块,并确保在退出块时释放资源。 此功能解决了软件开发中有关各种资源(如内存或 I/O) )的生存期和管理的常见模式 (。 此模式支持资源分配和显式释放关键资源。

请参阅 ECMAScript 显式资源管理

console.timeStamp扩展 API 以支持度量和演示选项

此功能以 console.timeStamp() 向后兼容的方式扩展 API,以提供一种高性能方法,用于检测应用程序并将计时数据显示在 DevTools 中的 性能 工具中。

使用此 API 添加的计时条目可以具有自定义时间戳、持续时间和表示选项,例如 性能 工具中条目的颜色。

另请参阅:

屏幕外画布 getContextAttributes

此功能将 getContextAttributes() 方法从 CanvasRenderingContext2D 接口添加到 OffscreenCanvasRenderingContext2D 接口。

请参阅 MDN 中的 CanvasRenderingContext2D:getContextAttributes () 方法

专用聚合 API:共享存储调用方的每个上下文贡献限制

使共享存储调用方能够自定义每个专用聚合报表的贡献数。

此功能使共享存储调用方能够通过新字段配置每个上下文的贡献限制: maxContributions。 调用方将此字段设置为覆盖每个报表的默认贡献数 - 允许使用更大和更小的数字。 由于填充,每个报表的有效负载大小将与每个报表的所选贡献数大致成正比。

另请参阅:

CSS 绘画 API 中的支持imageSmoothingQuality

此功能在接口上PaintRenderingContext2D添加了对 imageSmoothingQuality 属性的支持。 这使你可以在缩放使用 CSS 绘画 API 创建的图像时进行质量和性能权衡。 属性 imageSmoothingQuality 支持三个选项:低、中和高。

另请参阅:

WebGPU 子组

子组 WbGPU 功能允许 SIMD 并行度。 通过使用子组,组中的线程可以执行集体作。 这在调用组之间提供高效的通信和数据共享。 这些作可用于通过减少调用间通信产生的内存开销来加速应用程序。

请参阅 MDN 中的 WebGPU API

fetchLater()

fetchLater() JavaScript 方法请求延迟提取。 调用此方法后,网络请求由浏览器排队,然后调用以下任一:

  • 销毁文档时。
  • 一定时间后。

方法返回一个 FetchLaterResult 包含布尔字段的 。 发送延迟请求后,将更新布尔字段的值。 成功发送请求后,浏览器将忽略响应,包括其正文和标头。

请参阅 MDN 中的窗口:提取 () 方法

支持共享存储中的 Web 锁 API

此功能通过将 Web 锁 API 集成到共享存储中,使共享存储的并发执行更加可靠。

  • 方法 navigator.locks.request() 可用于 worklet 环境。
  • 所有修饰符方法都支持 选项 {withLock: <resource>}
  • 方法 sharedStorage.batchUpdate(methods, options) 允许使用 withLock 选项以原子方式执行多个修饰符方法。 这使网站能够在跨多个存储密钥更新数据时保持一致性。

源试用版

以下是新的实验性 API,你可以在自己的实时网站上试用有限时间。 若要了解有关源试用的详细信息,请参阅 在 Microsoft Edge 中使用源试用版。 若要查看可用源试用版的完整列表,请参阅 Microsoft Edge Origin 试用版

Microsoft仅限边缘的源试用版

数字商品 API

到期日期为 2025 年 3 月 31 日。

数字商品 API 允许 Web 应用程序获取有关其数字产品和由数字商店管理的用户购买的信息。 用户代理提取到商店的连接,付款请求 API 用于进行购买。

Web 应用 LocalFolder 访问

到期日期为 2025 年 3 月 31 日。

允许Microsoft应用商店安装的渐进式Web 应用 (PWA) 访问以前由早期 UWP 版本的应用程序存储在 WinRT ApplicationData.LocalFolder 文件夹中的文件内容。

HTML+IDL 手写属性

将于 2025 年 6 月 14 日到期。

按文档和按元素精细控制哪些内容应允许或禁止手写输入。

购置信息 API

将于 2025 年 6 月 30 日到期。

支持通过应用商店或直接从浏览器获取的渐进式Web 应用 (PWA) 的 3P 获取属性。

注意

本页的部分内容是基于 Chromium.org 创建和共享的作品的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的术语使用。