Microsoft Edge 148 Web 平台发行说明 (2026 年 5 月)

以下是 2026 年 5 月 7 日发布的 Microsoft Edge 148 中的新 Web 平台功能和更新。

若要及时了解最新动态并获取最新的 Web 平台功能,请下载 Microsoft Edge (Beta、Dev 或 Canary) 的预览频道;转到 “成为 Microsoft Edge 预览体验成员)。

详细内容:

Microsoft Edge 开发工具

请参阅 DevTools 中的新增功能 (Microsoft Edge 148) 。

WebView2

请参阅:

CSS 功能

Microsoft Edge 中包含以下新的级联样式表 (CSS) 功能。

仅 CSS 名称容器查询

CSS 查询容器可以仅根据其 container-name 本身进行查询,并且不需要任何 container-type 设置:

<style>
#container {
  container-name: --foo;
}
@container --foo {
  input { background-color: green; }
}
</style>
<div id="container">
  <div><input></div>
</div>

以前, @container 除了需要 container-name.

另请参阅:

revert-rule 关键字 (keyword)

revert-rule 关键字 (keyword) 将级联回滚到以前的规则。

这类似于 revert-layer 如何将级联回滚到上 一层。

例如:

div { color: green; }
div { color: revert-rule; /* Effectively green */ }

revert-rule 关键字 (keyword) 与条件结合使用时特别有用。 revert-rule 如果不满足某些条件,关键字 (keyword) 允许消除当前规则:

div {
  display: if(style(--layout: fancy): grid; else: revert-rule);
}

另请参阅:

at-rule(): CSS 功能检测

该 at-rule() 函数可用于 CSS @supports,以功能检测对 CSS at-rules 的支持。

另请参阅:

text-decoration-skip-ink: all

该 text-decoration-skip-ink 属性现在具有值 all 。 此属性继续支持 auto and none.

  • all - 无条件地将跳墨应用于所有字形,包括 CJK 字符。 使用 text-decoration-skip-ink: all时,如果调整 text-underline-position 或 text-underline-offset 避免与 CJK 字形冲突,也可以显式选择为这些字符跳过墨迹。

  • auto - 保持不跳过 CJK 字符。 对表意文字很有用。 在典型的下划线位置,跳墨可能会为表意文字产生不良的视觉效果。

  • none - 防止墨迹跳跃。

另请参阅:

Web API

Microsoft Edge 中包含以下新 Web API 功能。

资源计时中的内容类型

contentType新字段 on PerformanceResourceTiming 包含一个字符串,该字符串对应于提取资源的内容类型,由服务器返回。

另请参阅:

dropEffect 拖放事件中的处理

使用拖放 API 时,属性现在在 dropEffect 、 dragover和dragleave事件期间dragenter具有 HTML 标准指定的正确的预定值。

对于 dragenter and dragover 事件,该 dropEffect 属性现在基于当前 effectAllowed的 .

对于事件,dragleavedropEffect始终"none"为 。

另请参阅:

延长生存期共享辅助角色

在创建共享工作线程时设置该 extendedLifetime 选项,以便在所有客户端页面关闭后使服务工作线程在一定时间内保持活动状态。 此技术可在卸载期间可靠地完成异步操作。

另请参阅:

检测安全付款确认功能

使用该 PaymentRequest.getSecurePaymentConfirmationCapabilities() 方法确定浏览器支持哪些安全付款确认功能。

此方法返回一个描述浏览器的安全付款确认功能的对象。 使用返回的对象来决定是否对付款流程使用“安全付款确认”功能。

这是一种异步静态方法。

另请参阅:

IDNA ContextJ 规则

Microsoft Edge 现在通过在 URL 中的大多数位置禁止以下字符来实现 IDNA ContextJ 规则:

  • ZWNJ (U+200C 零宽度非连接器)

  • ZWJ (U+200D 零宽细木工)

这提高了与其他浏览器的互操作性。

IDNA 是非 ASCII 字符在域名中出现的机制。 例如,URL http://네이버.한국/ 被编码为 http://xn--950bt9s8xi.xn--3e0b707e/.

另请参阅:

  • Microsoft Edge 143 Web 平台发行说明中改进了 Unicode 支持 (2025 年 12 月) .

视频和音频元素的延迟加载

使用值loading为 lazy和 元素的新<video><audio>属性,将媒体资源加载延迟到元素靠近视区为止。

语法:

<audio loading="lazy"/>
<video loading="lazy"/>

这与 元素<iframe>的<img>现有延迟加载行为相匹配,从而提高了页面加载性能并减少了数据使用量。

另请参阅:

  • loading in <video>:MDN 中的视频嵌入元素 。
  • loading in <audio>:MDN 中的嵌入音频元素 。
  • loading in <img>:MDN 中的图像嵌入元素 。
  • loading in <iframe>:MDN 中的内联帧元素 。

清单本地化

现在,你可以本地化清单成员,以使 PWA 名称、说明、图标和快捷方式适应用户的语言和区域。

您在 Web 应用清单 JSON 文件中提供本地化值。 然后,浏览器会根据用户的语言设置自动选择适当的资源。

另请参阅:

支持 OpenType 字体格式的 avar2

现支持采用 OpenType 字体格式 (avar2) 的轴变体表的版本 2。

Avar2 使字体设计者能够创建更好地控制插值的字体。 借助 avar2,字体的变化轴可以相互影响,从而实现更复杂的设计、更易于使用的字体和更小的文件大小。

另请参阅:

拖动开始时的指针事件抑制

拖动操作开始时,浏览器现在会 pointercancel向拖动源发送 和 pointerout事件 pointerleave ,以指示指针事件流已结束。

此行为可确保拖动源在拖动操作期间不期望来自此指针的更多事件。

此行为现已在所有平台上完全实现。

另请参阅:

重新分配同一src图像时重用no-store图像

将相同的 src 值 <img> 重新分配给元素时,浏览器现在会重用文档中已解码的图像,即使图像随 Cache-Control: no-store. 这可以避免不必要的网络重新获取并提高性能。

以前,浏览器会重新获取图像,即使图像已解码并在文档中可用。

此 Web 互操作性修复程序使 Microsoft Edge 与 Firefox 和 Safari 保持一致。

另请参阅:

检测语言并翻译文本

语言检测器 API 检测文本的语言,翻译器 API 在不同语言之间翻译文本。

这两个 API 均在设备上运行,与基于云的解决方案相比,可降低成本、提高网络独立性并改善隐私保护。 这些 API 使用内置于 Microsoft Edge 中的机器学习模型,可从网站或浏览器扩展中的 JavaScript 代码中使用。

另请参阅:

Web 身份验证即时 UI 模式

Web 上的大多数登录体验需要提供多个选项的登录页面,例如用户名/密码字段、联合登录按钮和密钥按钮。 当浏览器已经知道站点的密钥或密码时,Web 身份验证即时 UI 模式可以使登录页变得不必要。

即时 UI 模式是 的新模式 navigator.credentials.get()。 如果浏览器具有站点的密钥或密码,则浏览器将向用户显示登录 UI。 如果没有匹配的凭据可用,则承诺会被拒绝, NotAllowedError 并且不显示浏览器 UI,因此用户的登录体验将回退到网站的传统登录页面。

这减少了登录摩擦,并避免了用户因必须记住之前在给定网站上使用哪个登录选项而感到困惑。

另请参阅:

WebGPU linear_indexing 功能

该 linear_indexing 功能向 WGSL) 的 WebGPU 着色语言 (添加了两个新的计算着色器内置值:

  • global_invocation_index,线 global_invocation_id性化版本。
  • workgroup_index,线 workgroup_id性化版本。

这些内置值为计算着色器调用提供了一个方便的单维索引,取代了容易出错的手动线性化。

另请参阅:

始终在 WebRTC 中协商数据通道

在创建数据通道之前,使用 WebRTC RTCPeerConnection 的新选项协alwaysNegotiateDataChannels商会话描述协议产品/服务中的数据通道。

启用后:

  • 数据通道 m= 行放置在任何音频或视频 m= 行之前。
  • 使用 BUNDLE时,要对多个媒体类型重复使用单个连接,数据通道 m= 行将用作提供者标记的媒体部分。

另请参阅:

源试验

以下是 Microsoft Edge 中可用的新试验性 API 的源试用版。

源试用版允许你在有限的时间内在自己的实时网站上试用实验性 API。 若要了解有关源试用版的详细信息,请参阅 在 Microsoft Edge 中使用源试用版。

有关可用源试用版的完整列表,请参阅 Microsoft Edge 源试用版。

编写器 API

将于 2026 年 4 月 21 日到期。

Writer API 可用于根据由设备上 AI 语言模型支持的写作任务提示生成文本。

例如,使用此 API 执行以下操作:

  • 生成结构化数据的文本说明。
  • 根据评论或产品描述,Compose有关产品的帖子。
  • 根据背景信息生成传记。

另请参阅 使用写作辅助 API 汇总、撰写和重写文本。

重写器 API

将于 2026 年 4 月 21 日到期。

重写器 API 在设备上 AI 语言模型的支持下,以请求的方式转换和改写输入文本。

使用此 API 消除输入文本中的冗余,以便:

  • 使文本适应字数限制。
  • 重新措辞以适合目标受众。
  • 如果文本使用不适当的语言,请更具建设性。

另请参阅 使用写作辅助 API 汇总、撰写和重写文本。

校对 API

将于 2026 年 5 月 19 日到期。

校对器 API 更正文本中的语法、拼写和标点符号错误。

校对器 API 使用内置于 Microsoft Edge 中的小型语言模型 (SLM) ,来自网站的 JavaScript 代码或浏览器扩展的 JavaScript 代码。

另请参阅 使用校对器 API 更正语法和拼写。

提示 API

到期于 Jun. 16,2026

使用提示 API 提示小型语言模型 (SLM) 内置于 Microsoft Edge 中、网站的 JavaScript 代码或浏览器扩展的 JavaScript 代码。

提示 API 是一个实验性 Web API。

使用提示 API 执行以下操作:

  • 生成和分析文本。
  • 根据用户输入创建应用程序逻辑。
  • 探索将提示工程功能集成到 Web 应用中的创新方法。

另请参阅:

有关此源试用版的信息:

WebGPU 兼容模式

将于 2026 年 4 月 21 日到期。

WebGPU 兼容模式是 WebGPU 的一个可选加入、受轻度限制的子集,能够运行较旧的图形 API,如 OpenGL 和 Direct3D11。

目标是将 WebGPU 应用程序的覆盖范围扩展到旧设备,这些设备没有核心 WebGPU 所需的新式显式图形 API。

延长共享辅助角色的生存期

将于 2026 年 4 月 21 日到期。

共享工作进程的延长生存期允许在页面卸载后执行关键异步工作,而无需服务工作进程的开销。

在创建共享工作线程时设置该 extendedLifetime 选项,以便在所有客户端页面关闭后使服务工作线程在一定时间内保持活动状态。 此技术可在卸载期间可靠地完成异步操作。

此类异步操作包括:

  • IndexedDB 写入。
  • 加密或压缩。
  • 分析请求。

有关此源试用版的信息:

桌面平台上非隔离页面中的 SharedArrayBuffers

将于 2026 年 5 月 19 日到期。

用于在非跨源隔离的页面中未启用 SharedArrayBuffers 的临时扩展。

来电通知

将于 2026 年 5 月 19 日到期。

来电通知 API 扩展了通知 API,允许已安装的 PWA 发送来电通知。

来电通知具有铃声和按钮,其样式用于指示接受或拒绝来电。

这有助于 Web 应用创建更具吸引力的体验,方法是让用户更容易识别和应答呼叫通知。

WebAssembly 自定义描述符

将于 2026 年 6 月 16 日到期。

WebAssembly 自定义描述符允许 WebAssembly 更有效地将与源级类型关联的数据存储在自定义描述符对象中。

Web 安装 API

将于 2026 年 7 月 14 日到期。

Web 安装 API 允许网站在用户设备上将另一个网站安装为 Web 应用,方法是使用 navigator.install().

<usermedia> HTML 元素

将于 2026 年 7 月 14 日到期。

<usermedia> HTML 元素是用于请求相机或麦克风访问权限的浏览器控制元素。

使用语义 HTML 元素代替 JavaScript:

  • 向用户更清楚地说明权限请求。
  • 提高辅助功能。
  • 防止操作性 UI 模式。
  • 通过直接向应用程序提供媒体流来简化工作流程。 这样就无需单独调用 API。

有关此源试用版的信息:

增强的画布 TextMetrics

将于 2026 年 8 月 11 日到期。

增强型画布 TextMetrics 源试用版扩展了 TextMetrics Canvas API,以支持:

  • 选择矩形。
  • 边界框查询。
  • 基于字形群集的操作。

此新功能使复杂的文本编辑应用程序能够进行准确的选择、插入符号定位和命中测试。

此外,基于群集的呈现有助于实现复杂的文本效果,例如:

  • 独立角色动画。
  • 独立的角色样式。

有关此源试用版的信息:

WebNN

将于 2026 年 8 月 11 日到期。

使用 WebNN API 直接在 Web 应用中构建和执行机器学习模型。

通过创建有效映射到平台功能和设备硬件的计算图来使用硬件加速神经网络。

focusgroup 用于键盘导航的 HTML 属性

将于 2026 年 8 月 11 日到期。

通过使用 focusgroup HTML 属性,标准化复合小组件(如工具栏、选项卡、菜单和单选组)的键盘导航。

该 focusgroup 属性会自动处理以下操作,无需自定义 JavaScript 代码:

  • 流动 tabindex 行为。
  • 通过箭头键导航。
  • 专注记忆;重新进入焦点组时还原最后焦点的元素。

有关此源试用版的信息:

CSP script-src 中的 URL 和评估哈希

将于 2026 年 8 月 25 日到期。

此功能引入了要在内容安全策略中的指令中使用的 script-src URL 和评估哈希。

这样,就可以编写仅依赖于基于哈希和 nonce 的策略的严格 CSP,而无需使用基于主机名的允许列表或 unsafe-eval.

数字凭据 API - 发证支持

将于 2026 年 9 月 8 日到期。

数字凭据 API 支持触发从凭据颁发者服务器向数字钱包应用程序颁发用户凭据。

例如,使用数字凭据 API 触发将新的驾驶执照或经过验证的学位从政府或大学服务器预配到用户的数字钱包。

prerender_until_script 推理规则 API 操作

将于 2026 年 9 月 8 日到期。

prerender_until_script 是推理规则 API 的一项新操作。 此新操作在 和prefetchprerender操作之间提供了一个中间选项。

希望浏览器预渲染页面,但在特定脚本开始执行后停止并切换回预取时,请使用此 prerender_until_script 操作。

WebAudio 可配置呈现量子

将于 2026 年 9 月 8 日到期。

默认情况下,WebAudio 在呈现量子) (处理 128 个样本帧的固定块中的音频。 当应用的音频处理块大小与此默认值不匹配时,开发会变得复杂,处理效率会降低。

使用 WebAudio 可配置呈现量子源试用版在创建 AudioContext OR OfflineAudioContext时指定renderSizeHint选项,以请求特定的呈现量子大小。

  • 传递整数以请求特定大小。
  • 传递 "default" (或省略选项) ,以使用默认值 128 帧。
  • 传递 "hardware",让浏览器为当前配置选取最佳大小。

有关此源试用版的信息:

通过表单提交进行预呈现激活

将于 2026 年 9 月 8 日到期。

此源试用版向推测规则 API 添加了一个新字段,以允许通过表单提交激活预呈现规则。

CPU 性能 API

将于 2026 年 9 月 8 日到期。

CPU 性能 API 公开有关用户设备性能的信息。

此 API 面向使用此信息来提供改进用户体验的 Web 应用程序,可能与计算压力 API 结合使用。

计算压力 API 提供有关用户设备的 CPU 压力和利用率的信息,并允许应用对 CPU 压力的变化做出响应。

预呈现跨源 iframe

到期日期为 2026 年 9 月 22 日。

默认情况下,导航预呈现会将所有跨源 iframe 的加载延迟到预呈现页面激活为止。 当跨源 iframe 对应用程序至关重要时,此延迟可能会抵消预呈现的许多好处。

此源试验使用选择加入响应标头预呈现跨源 iframe。 如果顶级帧的 HTTP 响应包含 Supports-Loading-Mode: prerender-cross-origin-frames 标头,则浏览器会预呈现所有跨源帧。

自动填充事件

将于 2026 年 11 月 3 日到期。

使用新 autofill 事件检测浏览器自动填充何时更新窗体控件。

这样,在自动填充完成后,可以更轻松地调整自定义 UI、验证或依赖窗体逻辑。

注意

本页面的某些部分是根据 Chromium.org 创建和共享的工作进行的修改,并根据知识共享署名 4.0 国际许可证中所述的条款使用。