Microsoft Edge Stable 渠道发行说明
这些发行说明提供有关 Microsoft Edge Stable 渠道中包含的新功能和非安全更新的信息。
- 所有安全更新均在 Microsoft Edge 安全更新的发行说明中列出。
- Microsoft Edge 稳定渠道的存档发行说明位于 Microsoft Edge 稳定渠道的存档发行说明中。
若要了解 Microsoft Edge 渠道,请参阅 Microsoft Edge 渠道概述。
注意
对于稳定渠道,更新将在一天或多天内逐步推出。 要了解详细信息,请参阅 Microsoft Edge 更新的渐进式推出。
Microsoft Edge Web 平台不断发展以改进用户体验、安全性和隐私。 要了解详细信息,请参阅 Microsoft Edge 中即将推出的影响站点兼容性的更改。
版本 131.0.2903.112:2024 年 12 月 19 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
版本 130.0.2849.123:2024 年 12 月 19 日
修复了扩展稳定通道的各种 bug 和性能问题。
此处列出了稳定频道的安全更新。
版本 130.0.2849.116:2024 年 12 月 13 日
修复了扩展稳定通道的各种 bug 和性能问题。
此处列出了稳定频道的安全更新。
版本 131.0.2903.99:2024 年 12 月 12 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
版本 131.0.2903.86:2024 年 12 月 5 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
版本 130.0.2849.108:2024 年 12 月 5 日
修复了扩展稳定通道的各种 bug 和性能问题。
版本 131.0.2903.70:2024 年 11 月 25 日
修复了各种 bug 和性能问题。
修补程序
- 修复了在 Windows 上查看包含日语字体的某些 PDF 文件时导致呈现问题和缺少文本的问题。
版本 131.0.2903.63:2024 年 11 月 21 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
修补程序
- 修复了在单击“立即清除”按钮后阻止“删除浏览数据”对话框窗口关闭的问题。
版本 131.0.2903.51:2024 年 11 月 15 日
修复了各种 bug 和性能问题。
版本 130.0.2849.99:2024 年 11 月 14 日
修复了扩展稳定版的各种 bug 和性能问题。
版本 131.0.2903.48:2024 年 11 月 14 日
修复了影响更改的各种 bug 和性能问题、开发通道更新、功能更新、策略更新和站点兼容性。
此处列出了稳定频道的安全更新。
公告
Microsoft Edge WebView2 运行时将不再显示在 Windows 设置的“已安装的应用”列表中,因为它是永久性系统组件。
开发频道更新
在此稳定频道发布之前,以下开发人员通道更新。 以下开发说明提供有关每个版本中的更改的详细信息。
- 131.0.2863.0 的开发频道更新已上线。 - Microsoft社区中心
- 131.0.2875.0 的开发频道更新已上线。 - Microsoft社区中心
- 131.0.2889.0 的开发频道更新已上线。 - Microsoft社区中心
- 131.0.2903.5 的开发频道更新已上线。 - Microsoft社区中心
功能更新
事件的
beforeunload
“取消”对话框。 Microsoft Edge 更改了事件的取消对话框beforeunload
的行为。 在事件处理程序中beforeunload
调用event.preventDefault
不会阻止显示对话框。 相反,event.returnValue = ''
需要在事件处理程序中beforeunload
调用 ,以防止取消对话框。 BeforeunloadEventCancelByPreventDefaultEnabled 策略已过时,在 Microsoft Edge 版本 130 后不再有效。对 Kyber 的更改。 Kyber 算法经过少量技术更改进行了标准化,并重命名为模块 Lattice 密钥封装机制 (ML-KEM) 。 ML-KEM 在 BoringSSL 加密库中实现,该库允许依赖于此库的服务部署和利用 ML-KEM。
对 ML-KEM 最终版本的更改使其与以前部署的 Kyber 版本不兼容。 由于这种不兼容,Microsoft Edge 中将进行以下更改:
- 边缘从支持 Kyber 切换到 ML-KEM。
- Edge 为混合 ML-KEM (代码点0x11EC) 提供密钥共享预测。
- 标志
PostQuantumKeyAgreementEnabled
和 PostQuantumKeyAgreementEnabled 策略适用于 Kyber 和 ML-KEM。 注意: PostQuantumKeyAgreementEnabled 策略计划在 Edge 版本 141 中删除。 - Edge 将不再支持混合 Kyber (codepoint 0x6399) 。
新的边栏策略。 EdgeSidebarAppUrlHostAllowList 策略允许管理员基于 URL 模式定义不受 EdgeSidebarAppUrlHostBlockList 约束的网站列表。 配置策略后,允许列表中列出的应用可以在边栏中打开,即使它们列在阻止列表中也是如此。 有关详细信息,请参阅 管理 Microsoft Edge 中的边栏。
策略更新
新策略
- EdgeSidebarAppUrlHostAllowList - 允许在Microsoft Edge 边栏中打开特定应用
- PrivateNetworkAccessRestrictionsEnabled - 指定是否对更多专用网络终结点的请求应用限制
弃用的策略
- NewBaseUrlInheritanceBehaviorAllowed - 允许启用 NewBaseUrlInheritanceBehavior (弃用)
- RSAKeyUsageForLocalAnchorsEnabled - 检查本地信任定位点颁发的服务器证书的 RSA 密钥使用情况 (弃用)
- UserAgentClientHintsGREASEUpdateEnabled - 控制 User-Agent 客户端提示 (已弃用)
已过时的策略
- BeforeunloadEventCancelByPreventDefaultEnabled - 控制 beforeunload 事件生成的取消对话框的行为 (过时)
- SignInCtaOnNtpEnabled - 启用登录单击操作对话框 (过时)
影响更改的网站兼容性
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
CSS 定位点定位:
anchor-scope
。 属性anchor-scope
允许将定位点名称的可见性限制为给定子树。CSS
font-variant-emoji
。font-variant-emoji
CSS 属性提供了一种在彩色 (表情符号样式) 和单色 (文本样式) 表情符号之间控制的方法。 也可以通过在每个表情符号代码点之后添加表情符号变体选择器来完成此方法,特别是文本的 U+FE0E 和表情符号的 U+FE0F。CSS 突出显示继承。 使用 CSS 突出显示继承时,CSS 突出显示伪类(如
::selection
和::highlight
),通过伪突出显示链而不是元素链继承其属性。 结果是一个更直观的模型,用于继承突出显示的属性。改进了 和
<summary>
元素的<details>
样式结构。 为 和<summary>
元素的结构<details>
支持更多 CSS 样式,以便在更多公开小组件或可折叠小组件在 Web 上构建的情况下使用这些元素。 具体而言,此更改删除了阻止在这些元素上设置显示属性的限制,并添加了一个::details-content
伪元素来设置展开和折叠部分的容器样式。@page
边距框。 在打印 Web 文档或将其导出为 PDF 时,添加对页边距框的支持。边
@page
距框允许你在页面的边距区域中定义内容,例如,用于提供自定义页眉和页脚,而不是使用浏览器生成的内置页眉和页脚。边距框是在 CSS
@page
规则中使用 at-rule 定义的。 边距框的外观和内容使用规则中的@page
CSS 属性指定,包括content
属性。 还支持计数器进行页码编号。 该规范定义了两个特殊的计数器名称:page
用于当前页码和pages
总页数。@property支持
<string>
语法。<string>
支持已注册自定义属性的语法组件名称。支持
currentcolor
相对颜色语法。 允许使用from
关键字 (keyword) ) 作为基的 CSS (currentcolor
中的相对颜色。 通过此支持,可以根据元素的文本颜色为该元素的边框、阴影或背景设置补色。此功能还包括以下用例:颜色函数嵌套在 上的
currentcolor
依赖项,例如:color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r)
。支持 、
clip-path
fill
、stroke
和marker-*
属性的外部 SVG 资源。 此功能添加了对剪辑路径、标记和绘制服务器的外部引用的支持, (fill
) 和stroke
属性。 例如,clip-path: url("resources.svg#myPath")
。直接套接字 API。 允许独立Web 应用建立直接传输控制协议 (TCP) 和用户数据报协议, (UDP) 与网络设备和系统的通信,以及侦听和接受传入连接。
从 CSP 限制中免除
Speculation-Rules
标头。 汇报推理规则与 CSP 之间的集成,以便 CSP 仅适用于<script type=speculationrules>
,而不适用于Speculation-Rules
标头。 CSP 的脚本策略旨在防止脚本注入 HTML,而 CSP 威胁模型与 HTTP 标头无关。 此方法允许更轻松地从 CDN 和其他边缘服务器部署推理规则。FedCM 作为存储访问 API 的信任信号。 通过使以前的 FedCM 授予自动批准存储访问请求的有效理由来协调 FedCM 和存储访问 API。
当用户向信赖方 (RP) 授予第三方标识提供者 (IdP) 使用其标识的权限时,许多 IdP 需要第三方 Cookie 才能正常运行。 此建议旨在通过更新存储访问 API (SAA) 权限检查,不仅接受存储访问提示提供的权限授予,而且还接受 FedCM 提示符提供的权限授予,从而以私密和安全的方式满足这一要求。
此机制的一个关键属性是将授权限制为具有 FedCM 权限策略的 RP 明确允许的情况,对 RP 实施按帧控制,并防止 IdP 的被动监视超出 FedCM 已授予的功能。
COOP 值
noopener-allow-popups
。 某些源可以包含具有不同级别安全要求的不同应用程序。 在这些情况下,防止在一个应用程序中运行的脚本能够打开另一个同源应用程序的页并编写脚本页可能会很有帮助。在这种情况下,确保文档的打开程序无法编写其脚本,这有利于文档,即使打开者文档是同源文档。 Cross-Origin-Opener-Policy
noopener-allow-popups
值允许文档定义该行为。选择分析程序放宽。 此更改使 HTML 分析器允许在 、
<optgroup>
、 和<hr>
之外<select>
<option>
使用更多标记。此更改支持可
<select>
自定义功能,但会首先提供,因为它可以单独完成,并且存在一些兼容性风险。WebGPU:剪辑距离。 添加了可选的 GPU 功能
clip-distances
,该功能允许在顶点着色器输出中设置用户定义的剪辑距离。 对于需要剪裁超出用户定义平面的场景中所有顶点的应用程序(例如许多 CAD 应用程序)而言,此方法非常有用。WebGPU:
GPUCanvasContext getConfiguration()
。 使用配置字典调用 后GPUCanvasContext configure()
,GPUCanvasContext getConfiguration()
方法可用于检查画布上下文配置。 它包括 GPUdevice
、format
、、viewFormats
usage
、colorSpace
toneMapping
、 和alphaMode
成员。 如 问题 4828 中所述,Web 应用可以使用它检测 WebGPU 中是否支持 HDR 画布。专用辅助角色上的 WebHID。 在专用辅助角色上下文中启用 WebHID。 这样,就可以在单独的线程上实现大量 I/O 和处理来自 HID 设备的数据的性能,有助于减少对main线程的性能影响。
WebRTC
RTCRtpEncodingParameters.scaleResolutionDownTo
。 一个 API,用于将 WebRTC 编码器配置为在输入帧大于指定的maxWidth
和maxHeight
时缩放输入帧。 此 API 类似于scaleResolutionDownBy
,只不过解析约束以绝对术语表示 (例如,640x360) 而不是相对术语 (例如,缩减 2) ,避免与动态更改输入帧大小相关的争用条件。删除 CSS 定位点定位属性
inset-area
。 根据 CSS 工作组关于将inset-area
属性重命名为position-area
的决议,此删除操作清理了符合标准的功能的实现。删除非标准 GPUAdapter
requestAdapterInfo()
方法。 WebGPU 工作组认为,触发权限提示是不切实际的requestAdapterInfo()
,因此他们删除了该选项并将其替换为 GPUAdapterinfo
属性,以便 Web 开发人员可以同步获取相同的GPUAdapterInfo
值。
版本 130.0.2849.80:2024 年 11 月 7 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
版本 130.0.2849.68:2024 年 10 月 31 日
修复了各种 bug 和性能问题,提高了可靠性。
此处列出了稳定频道的安全更新。
提高了可靠性
- 修复了在使用启用了 Web 内容辅助功能的某些网站时发生的呈现器故障 (STATUS_BREAKPOINT) 。
版本 130.0.2849.56:2024 年 10 月 24 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
修补程序
- 修复了阻止使用 API 的某些浏览器扩展
chrome.storage.managed
正常运行的问题。
版本 130.0.2849.52:2024 年 10 月 22 日
修复了各种 bug 和性能问题,提高了可靠性。
提高了可靠性
- 修复了在创建新的 Microsoft Edge 配置文件时在本地环境中启动时发生的浏览器故障。
版本 130.0.2849.46:2024 年 10 月 17 日
修复了各种 bug 和性能问题、开发通道更新、公告、功能更新、影响更改的站点兼容性以及策略更新。
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
此处列出了稳定频道的安全更新。
开发频道更新
在此稳定频道发布之前,以下开发人员通道更新。 以下开发说明提供有关每个版本中的更改的详细信息。
- 130.0.2808.0 的开发频道更新已上线。 - Microsoft社区中心
- 130.0.2821.1 的开发频道更新已上线。 - Microsoft社区中心
- 130.0.2835.2 的开发频道更新已上线。 - Microsoft社区中心
- 130.0.2849.1 的开发频道更新已上线。 - Microsoft社区中心
修补程序
修复了在使用 StandaloneHubsSidebarEnabled 策略禁用 Edge Bar 时阻止公文包图标显示在 edge://settings/sidebar 页面上的问题。
修复了导致某些 SharePoint 网站上的呈现问题的问题。
修复了错误地为托管 Windows 设备显示“无法更新Microsoft Edge”对话框的问题。
公告
实时字幕。 LiveCaptionsAllowed 策略自 Microsoft Edge 版本 103 以来可用,但此功能未正式发布。 将 ExperimentationAndConfigurationServiceControl 策略设置为“FullMode”的客户端可能会在广泛可用之前收到该功能。 将通过 Microsoft Edge 发行说明宣布正式发布。
事件的
beforeunload
“取消”对话框。 Microsoft Edge 正在更改 Microsoft Edge 版本 131 中事件的取消对话框beforeunload
的行为。 从版本 131 开始,在事件处理程序中beforeunload
调用event.preventDefault
不会阻止显示对话框。 相反,event.returnValue = ''
需要在事件处理程序中beforeunload
调用 ,以防止取消对话框。 BeforeunloadEventCancelByPreventDefaultEnabled 策略已过时,在Microsoft Edge 版本 130 后将不再有效。
功能更新
令牌绑定。 令牌绑定在 TLS 连接的两端使用加密证书,试图缩小持有者令牌的安全差距,这些令牌可能会丢失或被盗。 Microsoft Edge 版本 130 中已弃用令牌绑定。 此外, AllowTokenBindingForUrls 策略现已过时。
Copilot 浏览器上下文策略。 EdgeEntraCopilotPageContext 策略将从 Microsoft Edge 版本 130 开始提供,并将替换 CopilotCDPPageContext 策略。 CopilotCDPPageContext 策略在 Microsoft Edge 版本 130 中已弃用,并将在 Edge 133 中过时。
提升顶部设置并改进设置页面可导航性。 为了提高查找浏览器设置的效率,Microsoft Edge 引入了对 Edge 设置的三项导航改进。 我们不会更改任何设置的功能,并且所有设置都与现在一样位于同一页上,但位于可单击部分后面。 这些更改如下所示。
在“配置文件”页) 输入“边缘设置” (用户时,首先引入对最常用的“设置”操作的快速访问。 单击具有设置名称的按钮会将用户直接导航到其位置。
通过引入对位于该页面上最常用的操作的快速访问,使密集填充的设置页面 (,例如 隐私、搜索和服务、 外观、 Cookie 和网站权限、 系统和性能) 更易于导航。 单击具有设置名称的按钮会将用户直接转到其位置。
对于这些密集填充的页面,设置的每个较长部分都将是带有描述性潜文本的可单击的“目录”。 这有助于用户直接查找设置,并避免不必要的滚动。
注意: 此功能是受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
macOS 上的 Edge 现在可在 Teams 中无缝打开链接。 当Microsoft Edge 配置为在 Teams 中打开 Web 链接的浏览器时,Teams 聊天中的链接将通过 Edge 打开,并在与经过身份验证的配置文件匹配的配置文件中启动 Edge 时,用户可以受益于跨Microsoft应用集成其标识和用户数据的无缝浏览体验。 管理员可以使用“选择打开 Web 链接的浏览器”Microsoft 365 策略来控制此功能的可用性。 注意: 此功能是受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
影响更改的网站兼容性
使用共享 Brotli 和共享 Zstandard 的压缩字典传输。 此功能添加了对使用指定以前的响应的支持,作为使用 Brotli 或 Zstandard 对响应进行内容编码压缩的外部字典。
企业可能会遇到企业网络基础结构的潜在兼容性问题,这些基础结构会拦截 HTTPS 流量,并且对未知内容编码敏感。 CompressionDictionaryTransportEnabled 策略可用于关闭压缩字典传输功能。
键盘可聚焦滚动容器。 此功能通过使用顺序焦点导航使滚动容器可聚焦,提高了辅助功能。 目前,除非 tabIndex 显式设置为 0 或更多,否则 Tab 键不会聚焦滚动器。
通过使滚动器在默认情况下可聚焦,没有鼠标的用户现在可以使用 Tab 键和箭头键来聚焦已剪裁的内容。 仅当滚动器不包含任何键盘可聚焦的子级时,才会启用此行为。 此逻辑是必需的,因此对于滚动器(如 <textarea)>中可能存在的现有可聚焦元素,不存在回归。
如果需要更多时间来适应此新功能,Edge 128 中提供了 KeyboardFocusableScrollersEnabled 策略。
支持非特殊方案 URL。现在支持非特殊方案 URL,例如,git://example.com/path。 以前,URL 分析程序不支持非特殊 URL。 分析程序分析非特殊 URL,就像它们具有不透明路径一样,该路径与 URL 标准不一致。 现在,URL 分析程序会按照 URL 标准正确分析非特殊 URL。 有关详细信息,请参阅 http://bit.ly/url-non-special。
策略更新
新策略
- EdgeEntraCopilotPageContext - 控制 Entra ID 配置文件从 Microsoft Edge 边栏访问Microsoft Copilot Microsoft Copilot (EDP)
- ExtensionsPerformanceDetectorEnabled - 已启用扩展性能检测器
弃用的策略
- CopilotCDPPageContext - 使用商业数据保护控制 Copilot 对Microsoft Entra ID配置文件的页面上下文的访问 (已弃用)
已过时的策略
- AllowTokenBindingForUrls - 配置Microsoft Edge 将尝试使用 (过时) 建立令牌绑定的站点列表
版本 129.0.2792.89:2024 年 10 月 10 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
版本 128.0.2739.113:2024 年 10 月 10 日
修复了扩展稳定通道的各种 bug 和性能问题。
此处列出了稳定频道的安全更新。
版本 129.0.2792.79:2024 年 10 月 3 日
修复了各种错误和性能问题。
此处列出了稳定频道的安全更新。
版本 128.0.2739.107:2024 年 10 月 3 日
修复了扩展稳定通道的各种 bug 和性能问题。
此处列出了稳定频道的安全更新。
版本 128.0.2739.97:2024 年 9 月 26 日
修复了扩展稳定通道的各种 bug 和性能问题。
此处列出了稳定频道的安全更新。
版本 129.0.2792.65:2024 年 9 月 26 日
修复了各种 bug 和性能问题,以及功能更新。
此处列出了稳定频道的安全更新。
功能更新
Microsoft Edge 边栏更新。 对于非活动边栏用户和新 Edge 用户,边栏处于关闭状态。 用户始终可以返回到 “设置” > 边栏 ,并随时再次打开边栏。 对于活动边栏用户,当前边栏状态保持不变。
管理员可以使用 HubsSidebarEnabled 策略控制边栏的可用性。
版本 128.0.2739.90:2024 年 9 月 19 日
修复了扩展稳定通道的各种 bug 和性能问题。
此处列出了稳定频道的安全更新。
版本 129.0.2792.52:2024 年 9 月 19 日
修复了各种 bug 和性能问题、功能更新、影响兼容性更改的网站以及策略更新。
此处列出了稳定频道的安全更新。
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
开发频道更新
在此稳定频道发布之前,以下开发人员通道更新。 以下开发说明提供有关每个版本中的更改的详细信息。
- 129.0.2752.4 的开发频道更新已上线。 - Microsoft社区中心
- 129.0.2766.0 的开发频道更新已上线。 - Microsoft社区中心
- 129.0.2779.0 的开发频道更新已上线。 - Microsoft社区中心
- 129.0.2792.10 的开发频道更新已上线。 - Microsoft社区中心
修补程序
- 策略更新以允许通配符。 以下策略的文档不准确,已更正。 这些策略在配置时支持 URL 模式中的通配符 (*) : ImagesAllowedForUrls、 ImagesBlockedForUrls、 InsecureContentAllowedForUrls、 InsecureContentBlockedForUrls、 PopupsAllowedForUrls、 PopupsBlockedForUrls。
功能更新
更新到 Microsoft Edge 支持的操作系统。 支持的最低 macOS 版本将增加到 macOS 11。 使用旧版 macOS 的用户将不再接收Microsoft Edge 更新。 有关详细信息,请参阅 Microsoft Edge 支持的操作系统。
弃用 CryptoWallet 功能。 为了改善最终用户体验,已弃用 CryptoWallet 功能和 CryptoWalletEnabled 策略。 CryptoWalletEnabled 策略将在即将发布的版本中过时。
影响更改的网站兼容性
弃用非标准声明性影子 DOM 序列化。 原型实现于 2020 年交付,然后在 2023 年更新,其中包含一个名为
getInnerHTML()
的方法,可用于序列化包含阴影根的 DOM 树。 原型的这一部分未与声明性影子 DOM 的其余部分进行标准化,并且最近才 (达成规范共识,有关详细信息,请参阅 GitHub。 作为这一共识的一部分,API 的形状getInnerHTML
发生了变化。弃用 DOMParser 上的 includeShadowRoots 参数。 参数
includeShadowRoots
是 函数的一个从未标准化的参数DOMParser.parseFromString()
,该函数允许对包含声明性影子 DOM 的 HTML 内容进行强制分析。 此函数作为声明性影子 DOM 的初始交付的一部分提供。 自 2023 年重新实施标准讨论以来,DSD API 的形状发生了变化,包括用于命令性分析的此功能。现在,此 API 的标准化版本以 的形式
setHTMLUnsafe()
提供,parseHTMLUnsafe()
需要弃用并删除非标准includeShadowRoots
参数。 所有使用情况都应相应地变化:而不是:
(new DOMParser()).parseFromString(html,'text/html',{includeShadowRoots: true});
可以改用它:
document.parseHTMLUnsafe(html);
将 inset-area 重命名为 position-area。 CSS 工作组 (CSSWG) 解析,将此属性从
inset-area
重命名为position-area
。 有关详细信息,请参阅 GitHub 中的 CSSWG 讨论。一些里程碑支持新旧属性名称,以帮助开发人员迁移到新的位置区域名称。 我们将新属性名称
position-area
作为 的同义词inset-area
。目前
inset-area
计划在 Microsoft Edge 版本 131 中删除属性。
策略更新
新策略
- PrintingLPACSandboxEnabled - 启用打印 LPAC 沙盒
弃用的策略
- CryptoWalletEnabled - 启用 CryptoWallet 功能 (弃用)
- EnhancedSecurityModeOptOutUXEnabled - 在已弃用Microsoft Edge (中管理增强安全模式 (ESM) 的选择退出用户体验)