Firefox 85 开发者版

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

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

针对 Web 开发者的变更

开发者工具

HTML

移除

CSS

JavaScript

  • 现在可以在传递给 Intl.Collator() 构造函数 的选项中指定 collation 属性 (Firefox 错误 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)

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

已知错误

  • 如果框架的内容尚未完成加载,则在调用 WebDriver:SwitchToFrame 之后执行的 WebDriver 命令可能会失败,并出现 "no such window" 错误 (Firefox 错误 1691348)。
  • 在进行 跨组页面导航 后,访问先前检索的元素可能并不总是会引发 "stale element" 错误,也可能导致 "no such element" 错误。为了防止这种情况,请将 marionette.actors.enabled 首选项设置为 false (Firefox 错误 1690308)。

针对附加组件开发者的变更

无变化。

旧版本