本文重点介绍:
- Microsoft Edge 与 Chromium 项目(Microsoft Edge 所基于的浏览器引擎)之间的重大差异。
- 高影响的 Web 平台更改,可能会影响网站上的浏览器兼容性,Microsoft Edge 团队正在特别密切地跟踪这些更改。
有关 Microsoft Edge 中其他更改的详细信息,请参阅 Microsoft Edge Web 平台的发行说明。
Web 平台是用于构建网页的技术集合,包括 HTML、CSS、JavaScript 和许多其他开放标准。 网络平台不断发展以改善用户体验、安全性和隐私。 在某些情况下,这些更改可能会影响现有网页的功能。
出于功能和兼容性原因,Microsoft Edge 采用了 Chromium 项目对 Web 平台的几乎所有更改。 但是,Microsoft 保留对 Microsoft Edge 浏览器的完全控制,并且可能会延迟或拒绝更改。 由 Microsoft Edge 团队决定此更改是否有利于浏览器用户。
有关即将推出的 Chromium 项目 Web 平台更改的信息,请参阅 Chrome 平台状态发布时间线。
高影响更改
下表列出了 Microsoft Edge 团队正在密切跟踪的高影响更改。
| 更改 | 发布 | 说明 |
|---|---|---|
| 通过 HTTP 进行不安全的下载 | 未来版本 (待定) | 当用户尝试从 HTTP 站点下载潜在危险内容时,用户将收到 UI 警告,例如“阻止了不安全的下载”。用户仍可以选择继续并下载该项目。 管理员可以使用该 InsecureContentAllowedForUrls 策略指定将禁止警告的 HTTP 站点。 管理员可以使用 InsecureDownloadWarnings 该功能标志来测试此即将推出的功能的影响。 |
| XSLT 的弃用 | 未来版本 (待定) | XSLT 支持代表了不成比例的攻击面,而 Microsoft Edge 所基于的 Chromium 项目已宣布计划在将来的版本中禁用并最终删除 XSLT。 有关 更安全的浏览器,请参阅“删除 XSLT”。 因此,应将对客户端 XSLT 的依赖视为技术债务,并相应地规划迁移。 Microsoft Edge 版本 147 引入了 XSLTEnabled 功能策略,以支持测试和转换方案,同时 Chromium 项目致力于弃用和删除 XSLT 支持。 我们鼓励组织在将来进行任何默认更改或删除功能之前主动测试设置 XSLTEnabled = Disabled ,以确定应用程序依赖项和修正要求。 |
| 弃用卸载事件 | v152-v155 | Edge 152 将引入新的 unload 权限策略,以允许创建卸载事件侦听器。 默认值最初 allow为 ,但在 Edge 152 和 Edge 155 之间,默认值将逐渐迁移到 deny,以便卸载处理程序停止在页面上触发,除非页面显式选择重新启用它们。 若要显式启用卸载事件处理程序,请使用 allow 值。 Edge 152:默认情况下,卸载处理程序将在 60% 的页面加载中停止触发,除非站点通过 Permission-Policy 显 unload 式启用卸载处理程序。 Edge 154:增加到 80% 的页面加载。 Edge 155:页面加载增加到 100%。 此更改发生在 Microsoft Edge 基于的 Chromium 项目中。 请参阅 Microsoft Edge 152 Web 平台发行说明中的计划 弃用卸载事件 (2026 年 8 月) ,以及意 向弃用:弃用卸载事件。 |
| 删除用于生成 SVG 的内联 XSLT | v147 | 已删除对使用 XSLT 样式表将 XML 数据转换为 SVG 文件的支持。 请参阅 Microsoft Edge 147 Web 平台发行说明中删除内联 XSLT 以生成 SVG (2026 年 4 月) 。 |
| 嵌入在 BMP 中的 JPEG 或 PNG | v145 | 在位图图像格式中嵌入 JPEG 或 PNG 图像数据的支持是非标准的,已删除。 请参阅 “删除对位图扩展的支持 以在 Microsoft Edge 145 Web 平台发行说明中嵌入 JPEG 或 PNG” (2026 年 2 月) 。 |
| XML 分析中的外部加载实体 | v144 | 已删除同步获取外部 XML 实体/DTD,然后在特定情况下进行分析时使用。 请参阅 Microsoft Edge 144 Web 平台发行说明中的 XML 分析中的外部加载实体 (2025 年 1 月) 。 |
弃用 Intl.Locale getter |
v143 | 根据规范,对象的 Intl.Locale 访问器属性现已弃用,取而代之的是相应的函数。 请参阅 2025 年 12 月) (Microsoft Edge 143 Web 平台发行说明中的弃用 Intl.Locale getter。 |
元素的 <select> 移动设备和桌面版奇偶校验 |
v142 | 现在,使用 multiple and size 属性时,HTML 元素的<select>外观在移动设备和桌面设备上是一致的。 请参阅 Microsoft Edge 142 Web 平台发行说明中的 元素的 <select> 移动设备和桌面奇偶校验 (2025 年 10 月) 。 |
删除特殊字号规则 <h1> |
v140 | 嵌套在 、 、 和<section>元素中<article>时,元素的<h1>特殊边距和字号规则现已删除,以提高可访问<nav>性。 <aside> 请参阅 2025 年 9 月) (Microsoft Edge 140 Web 平台发行说明中某些元素中删除的特殊字号规则<h1>。 |
| 媒体源扩展的异步范围删除引发异常 | v138 | 对媒体源扩展规范进行了以下更改,以禁止涉及异步范围删除的模糊定义行为: * SourceBuffer.abort() 不再中止 SourceBuffer.remove() 操作。 * 设置 MediaSource.duration 不能再截断当前缓冲的媒体。 虽然这些更改是很久以前进行的,并且 Safari 和 Firefox 已经实现了它们,但 Chromium 尚未这样做。 现在这两种情况都引发异常。 请参阅 MDN 中的 媒体源 API 。 |
| 删除自动 SwiftShader 回退 | v138 | 以前,如果无法使用可用的 GPU 创建 WebGL 上下文,Chromium 将自动回退到使用 SwiftShader 软件呈现器。 此自动回退行为现已被删除,WebGL 上下文创建现在将失败,而不是回退到 SwiftShader。 当从高性能 GPU 支持的 WebGL 回退到 CPU 支持的实现时,SwiftShader 会带来安全风险并导致用户体验不佳。 SwiftShader 仍然是用于在网站上进行无外设测试的有用工具。 通过选择加入仍支持此用例,你可以通过使用 --enable-unsafe-swiftshader 命令行参数运行 Microsoft Edge 来执行此操作。 请参阅将 Chromium 与 SwiftShader 配合使用。 |
弃用 getHostEnvironmentValue |
v137-v141 | 弃用非基于标准的仅限 Edge window.external.getHostEnvironmentValue() Microsoft方法,转而使用标准化的 User-Agent 客户端提示 API 来公开浏览器和平台信息。 User-Agent 客户端提示以更保护隐私的方式提供浏览器和平台信息。 请参阅使用 User-Agent 客户端提示和用户代理客户端提示 API检测Windows 11和 CPU 体系结构。 |
| HTTPS 策略更新 | v136-v139 | 该 AutomaticHttpsDefault 策略在 v136 中受支持,但不建议使用,并计划在 v139 中删除。 请改用从 v136 开始提供的新 HttpsUpgradesEnabled 策略。 |
删除 navigator.xr.supportsSession 方法 |
v135 | 已从 WebXR API 中删除已弃用的 navigator.xr.supportsSession 属性。 请参阅 Microsoft Edge 135 Web 平台发行说明中的删除方法 (2025 年 4 月) 。navigator.xr.supportsSession |
移除 WebGPU 限制 maxInterStageShaderComponents |
v135 | 该 maxInterStageShaderComponents 限制现已删除。 请参阅 2025 年 4 月) (Microsoft Edge 135 Web 平台发行说明中的“删除 WebGPU 限制maxInterStageShaderComponents”。 |
弃用 -ms-high-contrast 和 -ms-high-contrast-adjust |
v134-v138 | CSS -ms-high-contrast 媒体查询和 -ms-high-contrast-adjust 属性将被弃用,以支持基于标准的 强制颜色 功能。 请参阅弃 用对 -ms-high-contrast 和 -ms-high-contrast-adjust 的支持。 |
浏览器版本的表示法
本文对浏览器版本号使用以下表示法。
| 符号 | 说明 |
|---|---|
| v123 | 该功能或更改随 Microsoft Edge 版本 123 一起提供。 |
| v123 (Chrome+1) | 该功能或更改将在 Microsoft Edge 版本 123 中提供,这是在 Chrome 版本 122 中发布功能或更改之后的一个版本。 |
| v123 (Chrome+2) | 该功能或更改在 Microsoft Edge 版本 123 中提供,这是在 Chrome 版本 121 中发布该功能或更改之后的两个版本。 |
| Beta v123 | 该功能或更改随 Microsoft Edge Beta 预览频道版本 123 提供。 |
| Dev v123 | 此功能或更改在 Microsoft Edge 开发人员预览频道的版本 123 中提供。 |
| Canary v123 | 此功能或更改随 Microsoft Edge Canary 预览频道的版本 123 提供。 |