Microsoft Edge Beta 渠道的发行说明
本发行说明提供有关 Microsoft Edge Beta 渠道中包含的新功能和非安全更新的信息。 Microsoft Edge Beta频道的存档发行说明中提供了这些发行说明的存档版本。
注意
Microsoft Edge Web 平台不断发展以改进用户体验、安全性和隐私。 要了解详细信息,请参阅 Microsoft Edge 中即将推出的影响站点兼容性的更改。
版本 132.0.2957.41:2024 年 12 月 9 日
修复了各种 bug 和性能问题。
版本 132.0.2957.26:2024 年 12 月 2 日
修复了各种 bug 和性能问题,以及功能更新。
功能更新
弃用 Microsoft Edge 支持页。 为了改善最终用户体验,已弃用 edge://support 。 edge://support 上的信息可在其他页面上找到:edge://version、edge://metrics-internals、edge://extensions 和 edge://policy。
AI 主题生成器。 Microsoft Edge 包括一个 AI 主题生成器,允许用户输入文本字符串并生成一系列图像以作为浏览器主题进行预览。 应用主题包括在 Edge 新选项卡页上设置生成的图像,以及将图像的主导颜色应用于浏览器框架。 用户现在可以在 edge://settings/appearance 中找到新的入口点 , 该入口点将定向到 AI 主题生成器:创建自定义浏览器主题。 管理员可以使用 AIGenThemesEnabled 策略控制此功能的可用性。 如果管理员选择通过策略禁用该功能,Edge 设置中链接的页面仍可用,但不允许用户生成图像,并且将看到错误消息。 注意: 这是一项受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
版本 132.0.2957.11:2024 年 11 月 22 日
修复了影响更改的各种 bug 和性能问题、开发通道更新、功能更新、策略更新和站点兼容性。
开发通道更新
在此 Beta 频道发布之前,以下开发人员通道更新。 这些说明提供有关每个版本中的更改的详细信息。
- 132.0.2917.0 的开发频道更新已上线。 |Microsoft社区中心
- 132.0.2931.1 的开发频道更新已上线。 |Microsoft社区中心
- 132.0.2945.0 的开发频道更新已上线。 |Microsoft社区中心
功能更新
Microsoft Edge 管理服务中的Intune策略。 管理员现在可以通过 Microsoft Edge 管理服务以及现有云策略设置Intune策略。 此功能使管理员能够在云中部署浏览器策略,并从单个窗格中部署Intune策略,从而轻松确保用户安全并简化浏览器工作流。 此功能附带了一个新的策略创建向导,该向导将创建过程简化为一个全面的分步流程。 注意:此体验以公共预览版提供,可通过选择加入Microsoft 365 管理中心中的目标版本来访问。
Edge 管理服务中的版本监视。 Edge 管理服务提供所有托管 Edge 实例及其更新状态和可能执行的操作的单一视图。 对于过期设备,可以轻松计划更新或通知用户更新其浏览器以避免工作流中断。 注意:此体验以公共预览版提供,可通过选择加入Microsoft 365 管理中心中的目标版本来访问。
购物产品跟踪。 使用显示在产品详细信息页上的边缘地址栏中的新体验轻松跟踪产品价格。 用户可以快速跟踪价格,并在该产品价格下降时收到通知,并节省更多费用。 管理员可以使用 EdgeShoppingAssistantEnabled 策略控制 Edge 中购物的可用性。 注意: 此功能是受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
功能使用情况数据同步。 Edge Sync 允许用户跨多台设备同步其 Edge 用户数据,现在将启动名为“功能使用情况”的新同步数据类别。 此新类别允许用户同步有关其所有设备中边缘功能使用情况的数据。 注意: 此功能是受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
新的密码管理器策略。 DeleteUndecryptablePasswordsEnabled 策略控制内置密码管理器是否可以从其数据库中删除不可声明的密码。 需要此策略才能还原内置密码管理器的完整功能,但它可能会导致永久数据丢失。 不可声明的密码值不会自行解密。 如果可以修复它们,通常需要复杂的用户操作。
PromotionalTabsEnabled 策略弃用。 PromotionalTabsEnabled 策略在 Microsoft Edge 版本 132 中已弃用,并将在未来的 Microsoft Edge 版本中过时。 管理员可以改用 ShowRecommendationsEnabled 策略。
允许企业用户使用 IE 模式查看 XFA PDF。 企业客户可以通过 ViewXFA PDFInIEModeAllowedOrigins 或 ViewXFA PDFInIEModeAllowedFileHash 策略,使用 IE 模式在 Microsoft Edge 中查看 XFA PDF PDF。 此更改将在 Microsoft Edge 上的新 PDF 查看器中提供。
策略更新
新策略
AdHocCodeSigningForPWAsEnabled - 渐进式 Web 应用程序安装期间的本机应用程序签名
AutomaticFullscreenAllowedForUrls - 允许在指定网站上自动全屏显示
AutomaticFullscreenBlockedForUrls - 阻止指定站点上的自动全屏
CreatePasskeysInICloudKeychain - 控制密钥创建是否默认为 iCloud 密钥链
正在删除UndecryptablePasswordsEnabled - 启用删除不可声明的密码
GenAILocalFoundationalModelSettings - GenAI 本地基础模型的设置
IPv6ReachabilityOverrideEnabled - 启用 IPv6 可访问性检查替代
LiveTranslationAllowed - 允许实时翻译
PersonalizeTopSitesInCustomizeSidebarEnabled - 在默认情况下启用的自定义侧栏中个性化我的热门网站
ViewXFA PDFInIEModeAllowedFileHash - 使用 IE 模式查看基于 XFA 的 PDF 文件,以获取允许的文件哈希。
ViewXFA PDFInIEModeAllowedOrigins - 使用 IE 模式查看基于 XFA 的 PDF 文件,了解允许的文件来源。
SelectParserRelaxationEnabled - 控制是否启用元素的新 HTML 分析器行为
<select>
弃用的策略
- InsecureFormsWarningsEnabled - 为不安全的表单启用警告 (已弃用)
- MutationEventsEnabled - 启用已弃用/已删除的突变事件 (弃用)
- PromotionalTabsEnabled - 启用全选项卡促销内容 (弃用)
已过时的策略
- BlockTruncatedCookies - 阻止截断的 cookie (过时)
- CertificateTransparencyEnforcementDisabledForLegacyCas - 禁用旧证书颁发机构列表的证书透明度强制 (过时)
影响更改的网站兼容性
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
CSS 定位点定位:允许
anchor-size()
inset 和 margin 属性。 最初,anchor-size()
只允许在大小调整属性中。 规范现在还允许anchor-size()
在内插和边距中。CSS 侧向写入模式。
sideways-rl
支持 CSS 属性的writing-mode
和sideways-lr
关键字。sideways-rl
和sideways-lr
有助于垂直编写非 CJK 文本。 它们的行为与 和vertical-lr
不同vertical-rl
,没有适用于 CJK 语言的行为。对话框切换事件。 此更改包含与 popover 调度相同的
ToggleEvent
内容,但对于<dialog>
元素:调用 或show
时showModal
,<dialog>
使用newState=open
调度ToggleEvent
。<dialog>
使用窗体、按钮或关闭观察程序 (关闭时,) 它应使用newState=closed
调度ToggleEvent
。以前,要检测何时
<dialog>
打开突变观察程序,必须注册为检查才能打开。元素捕获。 给定通过预先存在的方法来启动选项卡捕获的视频
MediaStreamTrack
,元素捕获允许改变轨迹,以仅捕获从给定元素开始的 DOM 子树。该 API 与区域捕获 API 有些相似,但为应用程序提供了更大的灵活性,因为遮挡和遮挡内容都排除在捕获之外。
FedCM 授权功能。 这捆绑了标识提供者 (IdP) 可用于实现授权流的一些功能,例如让用户授予对信赖方 (RP) 的日历的访问权限。 特别是:
- IdP 需要能够显示权限的自定义提示, (延续 API) 。
- RP 需要一种可扩展的方式来与 IdP 通信,它希望访问 (参数 API) 。
- RP 需要能够自定义或禁止显示引用 IdP 共享“姓名、电子邮件地址和个人资料图片”的文本,因为在这种情况下,它们需要不同的信息 (字段 API) 。
- IdP 可能希望使用不同的终结点来实现授权流, (多个 configURLs) 。
- 某些帐户可能仅有资格使用其中一个身份验证和授权流,因此需要在两个流中显示不同的帐户, (帐户标签 API) 。
FedCM 模式 API 和使用其他帐户 API。 FedCM 的两个新扩展:
-
模式:模式
active
允许网站在按钮内调用 FedCM 单击 (例如,选择“ 登录到 IdP ”按钮) ,这要求 FedCM 保证它始终使用可见的用户界面做出响应。 在 活动模式下 调用 FedCM API 会让用户在用户注销时登录到标识提供者 (IdP) 。此外,由于活动模式是在显式用户手势中调用的,因此 UI ((例如,与来自被动模式 (不需要用户手势要求且可在页面加载) 时调用的 UI 相比,居中和模式) )也更加突出。 - 使用其他帐户:使用此扩展,IdP 可以允许用户登录到其他帐户。
-
模式:模式
提取:
Request.bytes()
和Response.bytes()
。 向 和Response
接口添加方法Request
bytes()
,该方法返回使用 Uint8Array 解析的 promise。 虽然Request
和Response
具有arrayBuffer()
方法,但无法直接从缓冲区读取数据。 必须创建视图(如Uint8Array
)才能读取它。 方法bytes()
改进了获取请求和响应正文的人体工学。忽略 localhost 的 Strict-Transport-Security。
Strict-Transport-Security
(STS) 响应标头可能会导致 localhost Web 服务器出现问题,因为 STS 将主机范围应用于所有端口。 这会导致 Web 开发人员在本地测试时出现兼容性问题。 它还会影响使用软件包的最终用户,这些软件包通常出于临时原因启动 localhost Web 服务器。 例如,从 Web 登录到本地软件包的身份验证令牌通信。 如果一个本地侦听器对 localhost 响应进行了设置Strict-Transport-Security
,则它将应用于所有后续 localhost 请求,而不考虑端口。Edge 132 通过忽略
Strict-Transport-Security
来自 localhost URL 的响应的标头来解决此问题。键盘可聚焦滚动容器。 由于辅助功能回归,从 Edge 130) (此功能的推出已停止。 此问题已修复,并且该功能将继续在 Edge 132 中推出。 KeyboardFocusableScrollersEnabled 是此功能的策略。
专用状态令牌 API 权限策略默认允许列表通配符。 对专用状态令牌 API 的访问受权限策略功能限制。 Edge 132 将 和
private-state-token-redemption
功能的默认允许列表private-state-token-issuance
从self
更新为*
(通配符) 。PushMessageData::bytes()
. 接口PushMessageData
模仿Body
接口,今年早些时候,该接口已使用新bytes()
方法进行了修改,遵循 API 通常应将字节缓冲区作为Uint8Arrays
出售的原则。 Edge 132 也通过在接口上PushMessageData
提供bytes()
访问器来与Body
接口重新对齐。在 中保存的
sharedStorage.selectURL
查询。sharedStorage.selectURL()
现在,可以按页保存和重用查询。 第一次运行保存的查询时,将按页面加载两个预算收费,但对于同一页面加载期间保存的查询的后续运行则不收费。 此更改是在用于命名查询的选项selectURL()
中使用参数完成savedQuery
的。对非活动文档中的弹出框和对话框引发异常。 以前对驻留在非活动文档中的弹出框或对话调用
showPopover()
或showModal()
会以无提示方式失败。 未引发异常,但由于文档处于非活动状态,因此不会显示弹出框或对话框。 从 Edge 132 起,这些情况现在会引发InvalidStateError
。WebAuthn 信号 API。 允许 WebAuthn 信赖方将有关现有凭据的信息发送回凭据存储提供程序,以便可以更新或从提供程序和系统 UI 中删除不正确或吊销的凭据。
WebGPU:32 位浮点纹理混合。 GPU
float32-blendable
功能使具有格式r32float
、rg32float
和rgba32float
可混合的 GPU 纹理。WebGPU:从 GPUDevice 公开 GPUAdapterInfo。 GPUDevice
adapterInfo
属性公开与 对象相同GPUAdapterInfo
GPUAdapter
。WebGPU:纹理视图使用情况。 向 WebGPU 纹理视图创建添加可选字段,以从源纹理请求使用标志的子集。
默认情况下,纹理视图用法继承自源纹理,但有些视图格式可能与完整的继承用法集不兼容。 将使用情况字段添加到纹理视图创建后,用户可请求源纹理的一部分用法,这些用法对视图格式有效,并且特定于其纹理视图的预期用法。
WebGPU 实现还可以优化低级别资源的创建,并在使用具有更专用的使用情况标志的视图时提高性能。
新源试用版:Document-Isolation-Policy。 文档隔离策略允许文档自行启用
crossOriginIsolation
,而无需部署 COOP 或 COEP,也无需考虑crossOriginIsolation
页面的状态。 策略由进程隔离提供支持。 此外,文档非 CORS 跨源子资源要么在没有凭据的情况下加载,要么需要具有 CORP 标头。新源试用版:带有 Magic 注释的显式编译提示。 此功能允许附加有关应在 JavaScript 文件中预先分析和编译哪些函数的信息。 该信息将编码为 magic 注释。
navigator.storage
不再是 EventTarget。navigator.storage
为存储压力事件创建 ,EventTarget
该事件从未超过原型阶段。 删除此死代码,因此navigator.storage
将不再扩展EventTarget
。删除前缀 HTMLVideoElement 全屏 API。 已从 Edge 中弃用带前缀的 HTMLVideoElement 全屏 API。
它们已替换为
Element.requestFullscreen()
API。 截至 2024 年,大多数浏览器都支持未设置的 API 数年。Edge 132 从
HTMLVideoElement
中删除以下内容:- 属性
webkitSupportsFullscreen
。 - 属性
webkitDisplayingFullscreen
。 - 方法
webkitEnterFullscreen()
。 - 方法
webkitExitFullscreen()
。 请注意 FullScreen 中“S”的不同大写。 - 方法
webkitEnterFullScreen()
。 - 方法
webkitExitFullScreen()
。
这些方法现在只是新式 API 的别名。 多年来,它们的使用稳步下降。
- 属性
版本 131.0.2903.51:2024 年 11 月 15 日
修复了各种 bug 和性能问题。
版本 131.0.2903.48:2024 年 11 月 14 日
修复了各种 bug 和性能问题。
版本 131.0.2903.45:2024 年 11 月 13 日
修复了各种 bug 和性能问题。
版本 131.0.2903.36:2024 年 11 月 8 日
修复了各种 bug 和性能问题,以及功能更新。
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
功能更新
对 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。 - Edge 将不再支持混合 Kyber (codepoint 0x6399) 。
版本 131.0.2903.27:2024 年 11 月 4 日
修复了各种 bug 和性能问题。
版本 131.0.2903.14:2024 年 10 月 28 日
修复了各种 bug 和性能问题。
版本 131.0.2903.9:2024 年 10 月 24 日
修复了各种 bug 和性能问题、开发通道更新、功能更新、影响更改的站点兼容性以及策略更新。
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
开发频道更新
在此 Beta 频道发布之前,以下开发人员通道更新。 这些说明提供有关每个版本中的更改的详细信息。
- 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 后不再有效。通过即时更新轻松获取最新更新。 Microsoft Edge 中的即时更新可确保在离开计算机时自动获取最新的浏览器更新。 你可以继续浏览,知道你已经拥有最新的更新,以确保你的在线安全。 有关详细信息,请参阅在 Microsoft Edge 中获取即时更新 - Microsoft 支持部门。 注意: 此功能面向企业客户提供个人预览版。 将来的功能更新可通过 Microsoft Edge 发行说明获取。
影响更改的网站兼容性
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
值。
策略更新
新策略
- EdgeSidebarAppUrlHostAllowList - 允许在Microsoft Edge 边栏中打开特定应用
- PrivateNetworkAccessRestrictionsEnabled - 指定是否对更多专用网络终结点的请求应用限制
弃用的策略
- NewBaseUrlInheritanceBehaviorAllowed - 允许启用 NewBaseUrlInheritanceBehavior (弃用)
- RSAKeyUsageForLocalAnchorsEnabled - 检查本地信任定位点颁发的服务器证书的 RSA 密钥使用情况 (弃用)
- UserAgentClientHintsGREASEUpdateEnabled - 控制 User-Agent 客户端提示 (已弃用)
已过时的策略
- BeforeunloadEventCancelByPreventDefaultEnabled - 控制 beforeunload 事件生成的取消对话框的行为 (过时)
- SignInCtaOnNtpEnabled - 启用登录单击操作对话框 (过时)
版本 130.0.2849.52:2024 年 10 月 23 日
修复了各种 bug 和性能问题。
版本 130.0.2849.46:2024 年 10 月 17 日
修复了各种 bug 和性能问题。
版本 130.0.2849.43:2024 年 10 月 16 日
修复了各种 bug 和性能问题。
公告
- beforeunload 事件的“取消”对话框。 Microsoft Edge 正在更改 Microsoft Edge 版本 131 中事件的取消对话框
beforeunload
的行为。 从版本 131 开始,在事件处理程序中beforeunload
调用event.preventDefault
不会阻止显示对话框。 相反,event.returnValue = ''
需要在事件处理程序中beforeunload
调用 ,以防止取消对话框。 BeforeunloadEventCancelByPreventDefaultEnabled 策略已过时,在Microsoft Edge 版本 130 后将不再有效。
版本 130.0.2849.35:2024 年 10 月 11 日
修复了各种 bug 和性能问题、功能更新和策略更新。
功能更新
- Copilot 浏览器上下文策略。 EdgeEntraCopilotPageContext 策略将从 Microsoft Edge 版本 130 开始提供,并将替换 CopilotCDPPageContext 策略。 CopilotCDPPageContext 策略在 Microsoft Edge 版本 130 中已弃用,并将在 Edge 133 中过时。
策略更新
新策略
- EdgeEntraCopilotPageContext - 控制 Entra ID 配置文件从 Microsoft Edge 边栏中使用企业数据保护 (EDP) 访问Microsoft Copilot的页面内容。
弃用的策略
- CopilotCDPPageContext - 使用商业数据保护控制 Copilot 对Microsoft Entra ID配置文件的页面上下文的访问, (弃用) 。
版本 130.0.2849.27:2024 年 10 月 7 日
修复了各种 bug 和性能问题。
版本 130.0.2849.13:2024 年 9 月 30 日
修复了各种 bug 和性能问题。
修补程序
- 修复了导致某些 SharePoint 网站上的呈现问题的问题。
版本 130.0.2849.5:2024 年 9 月 26 日
修复了各种 bug 和性能问题、功能更新、影响更改的站点兼容性以及策略更新。
注意
本发行说明的部分内容是基于 Chromium.org 创建和共享的工作的修改,并根据 Creative Commons 署名 4.0 国际许可中所述的条款使用。
开发频道更新
在此 Beta 频道发布之前,以下开发人员通道更新。 这些说明提供有关每个版本中的更改的详细信息。
- 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 页面上的问题。
公告
- 实时字幕。 LiveCaptionsAllowed 策略自 Microsoft Edge 版本 103 以来可用,但此功能未正式发布。 将 ExperimentationAndConfigurationServiceControl 策略设置为“FullMode”的客户端可能会在广泛可用之前收到该功能。 将通过 Microsoft Edge 发行说明宣布正式发布。
功能更新
令牌绑定。 令牌绑定在 TLS 连接的两端使用加密证书,试图缩小持有者令牌的安全差距,这些令牌可能会丢失或被盗。 Microsoft Edge 版本 130 中已弃用令牌绑定。 此外, AllowTokenBindingForUrls 策略现已过时。
macOS 上的 Edge 现在可在 Teams 中无缝打开链接。 在 macOS 上将默认浏览器设置为 Microsoft Edge 并启用该功能时,Teams 桌面应用中的 Web 链接将通过聊天、频道、日历和其他入口点发送。 这些链接在登录到 Teams 应用的配置文件中无缝打开,无需在浏览器中重新进行身份验证。 此功能可更快、更轻松地访问内容。 管理员可以使用“选择打开 Web 链接的浏览器”Microsoft 365 策略来控制此功能的可用性。 注意: 此功能是受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
提升顶部设置并改进设置页面可导航性。 为了提高查找浏览器设置的效率,Microsoft Edge 引入了对 Edge 设置的三项导航改进。 我们不会更改任何设置的功能,并且所有设置都保留在与当前相同的页面上,但会位于可单击部分后面。 这些更改如下所示。
在“配置文件”页) 输入“边缘设置” (用户时,首先引入对最常用的“设置”操作的快速访问。 单击具有设置名称的按钮会将用户直接导航到其位置。
通过引入对位于该页面上最常用的操作的快速访问,使密集填充的设置页面 (,例如 隐私、搜索和服务、 外观、 Cookie 和网站权限、 系统和性能) 更易于导航。 单击具有设置名称的按钮会将用户直接转到其位置。
对于这些密集填充的页面,设置的每个较长部分都将是带有描述性潜文本的可单击的“目录”。 这有助于用户直接查找设置,并避免不必要的滚动。
注意: 此功能是受控功能推出。 如果未看到此功能,请在继续推出时检查回来。
影响更改的网站兼容性
CSS 容器查询平面树查找。 容器查询规范已更改为查找平面树上级。 此更改仅与影子 DOM 相关,其中元素现在将能够看到影子树中的非命名容器,即使 CSS 规则不使用
::part()
或::slotted()
。CSS 嵌套:嵌套声明规则。 通过在分析期间将这些声明包装在规则中
CSSNestedDeclarations
,使嵌套规则后面的声明保持其位置。完整和未修复的 box-decoration-break 支持。 添加了对
box-decoration-break:clone
内联碎片 (行布局) 和块碎片的支持, (用于打印和多重) 的分页。以前,块碎片仅
box-decoration-break:slice
支持 (初始值) ,而内联碎片box-decoration-break:clone
也支持,但仅当使用prefixed -webkit-box-decoration-break
属性时。允许在 ::p art () 之后使用更多伪元素和伪类。 允许使用伪元素的
::part()
CSS 选择器将其他 CSS 伪元素 (,但::part()
) 和许多其他类型的 CSS 伪类之后除外。 之后::part()
仍不允许使用组合器,并且不允许使用依赖于树结构的伪类。以前只允许在之后
::part()
使用一组有限的伪类和伪元素。 此更改允许应允许的所有伪类和伪元素。 这意味着现在允许使用 和::part(part-name)::marker
等::part(part-name):enabled
选择器。使用共享 Brotli 和共享 Zstandard 的压缩字典传输。 此功能添加了对使用指定以前的响应的支持,作为使用 Brotli 或 Zstandard 对响应进行内容编码压缩的外部字典。
企业可能会遇到企业网络基础结构的潜在兼容性问题,这些基础结构会拦截 HTTPS 流量,并且对未知内容编码敏感。 企业策略 CompressionDictionaryTransportEnabled 可用于关闭压缩字典传输功能。
并发平滑 scrollIntoView () 。 scrollIntoView () 方法的行为:“平滑”允许开发人员创建滚动容器,这些容器使用温和的滚动动画滚动到其后代。 此功能修复了 API 的实现,以便其他滚动容器上不相关的滚动不会取消正在进行的 scrollIntoView 动画。
此功能还修复了 Edge 无法滚动到页面的片段定位点的情况,因为页面加载时调用了竞争 scrollIntoView。
文档图片:添加选项以忽略窗口边界缓存。 此更改向文档图片 API 添加了一个新参数 (
preferInitialWindowPlacement
) ,当设置为 true 时,该参数会提示用户代理在打开此图片时不应尝试重用此网站中上一个文档图片的位置或大小。通常,文档画中窗口会为同一网站关闭并重新打开多次,例如将视频会议移入和移出 PiP。 用户代理可以自由地重新打开 PiP 窗口的最新大小和位置,以便它保持用户上次移动它的位置,并在 PiP 窗口之间提供连续性。 但是,如果新窗口在语义上与上一个窗口无关(例如,它是一个新的视频通话),则开发人员可以使用此参数向用户代理提供提示,指示此窗口可能最好在其默认位置和大小下打开。
改进了 IndexedDB 中针对大值读取失败的错误报告。 针对以前使用 DOMException 和消息“未能读取大型 IndexedDB 值”报告的某些错误情况,更改报告。
现在,当磁盘中缺少包含 IDBRequest 正在读取的数据的文件时,将引发名为“NotFoundError”的 DOMException,以便在发生不可恢复的故障时站点可以采取适当的纠正措施。 纠正措施可能包括从数据库中删除条目、通知用户或从服务器重新提取数据。
键盘可聚焦滚动容器。 默认情况下,此功能使没有可聚焦子级键盘的滚动器可聚焦。
这是一项重要的改进,有助于使滚动器和滚动器中的内容更易于所有用户访问。 从版本 130 开始,默认启用键盘可聚焦滚动器。
如果需要更多时间来实现此功能,则从 Edge 128 开始, 可以使用 KeyboardFocusableScrollersEnabled 策略。
支持非特殊方案 URL。 以前,URL 分析程序不支持非特殊 URL。 分析器分析非特殊 URL,就像它们具有“不透明路径”一样,该路径与 URL Standard不一致。 现在,URL 分析程序会按照 URL Standard正确分析非特殊 URL。
有关详细信息 ,请参阅 bit.ly/url-non-special 。
WebAssembly JavaScript 字符串内置。 此功能公开用于导入 WebAssembly 的常见 JavaScript 字符串操作。 这使你可以从 WebAssembly 创建和操作 JavaScript 字符串,而无需在 WebAssembly 中提供支持。 这仍允许与支持的字符串引用类似的性能。
WebGPU:双源混合。 添加了可选的 GPU 功能“双源混合”,该功能允许将两个片段着色器输出合并到单个帧缓冲区中。 此方法适用于需要复杂混合操作的应用程序,例如基于 Porter-Duff 混合模式的应用程序。 通过减少频繁更改管道状态对象的需求,双源混合可以提高性能和灵活性。
Web 串行:connected 属性和 RFCOMM 连接事件。 此功能添加布尔
SerialPort.connected
属性。 如果串行端口在逻辑上连接,则 属性返回 true。 对于有线串行端口,如果端口以物理方式连接到系统,则端口在逻辑上连接。 对于无线串行端口,如果托管端口的设备与主机有任何开放连接,则端口在逻辑上连接。以前,只有有线串行端口已调度连接和断开连接事件。 借助此功能,蓝牙 RFCOMM 串行端口在端口在逻辑上连接或断开连接时调度这些事件。
此功能旨在允许应用程序在不打开端口的情况下检测蓝牙 RFCOMM 串行端口何时可用。
删除 DelegatedInkTrailPresenter 中的 expectedImprovement。 expectedImprovement 属性告知 Web 开发人员 DelegatedInkTrails API 将对其当前墨迹延迟提供多少改进。 但是,此属性不值得增加指纹信息。
弃用非标准 GPUAdapter requestAdapterInfo () 方法。
requestAdapterInfo()
WebGPU 中的异步方法是冗余的,因为开发人员已经可以使用 GPUAdapter 信息属性同步获取 GPUAdapterInfo。
策略更新
已过时的策略
- AllowTokenBindingForUrls - 配置Microsoft Edge 将尝试使用 (过时) 建立令牌绑定的站点列表。