Firefox 85 开发者发行说明

本文档提供了有关 Firefox 85 中将影响开发者的更改的信息。Firefox 85 于 2021 年 1 月 26 日发布。

注意:另请参阅 Mozilla Hacks 上的 一月带来了 Firefox 85

Web 开发人员的变更

开发者工具

HTML

移除

  • <menuitem> HTML 元素不再可用 - 它已被隐藏在 dom.menuitem.enabled flag 后面。(Firefox bug 1680596)。

CSS

JavaScript

  • 现在可以在传递给 Intl.Collator() 构造函数的选项中指定 collation 属性(Firefox bug 1670062)。这使开发人员能够编写更清晰的代码。

    js
    // Old method
    let pinyin = new Intl.Collator(["zh-u-co-pinyin"]);
    // New method
    let pinyin = new Intl.Collator("zh", { collation: "pinyin" });
    

插件

API

无更改。

WebDriver 符合性 (Marionette)

  • 修复了当对具有除 _blank 以外的 target 的链接调用 WebDriver:ElementClick 时可能出现的页面加载超时情况(Firefox bug 1678455)。
  • 在非原始浏览上下文上使用 Web 元素引用现在会正确地返回 no such element 错误,而不是 stale element reference 错误(Firefox bug 1684827)。

已知 bug

  • WebDriver:SwitchToFrame 调用之后的 WebDriver 命令可能会因“无此窗口”错误而失败,如果帧的内容尚未加载完成的话(Firefox bug 1691348)。
  • 跨组页面导航之后,访问先前检索到的元素可能不总是引发“stale element”错误,也可能导致“no such element”错误。为防止此问题,请将 marionette.actors.enabled 首选项设置为 falseFirefox bug 1690308)。

附加组件开发人员的变更

无更改。