Firefox 85 开发者版
本文提供有关 Firefox 85 中将影响开发者的变更的信息。Firefox 85 于 2021 年 1 月 26 日发布。
注意:另请参见 Mozilla Hacks 上的 一月带来 Firefox 85。
针对 Web 开发者的变更
开发者工具
- 开发者现在可以使用 页面检查器 切换当前选定元素的
:focus-visible
伪类(除了之前支持的伪类::hover
、:active
和:focus
、:focus-within
以及:visited
)。(Firefox 错误 1617608)。
HTML
移除
<menuitem>
HTML 元素不再可用 - 它已隐藏在dom.menuitem.enabled
标志之后。(Firefox 错误 1680596)。
CSS
:focus-visible
伪类现已启用。(Firefox 错误 1445482)。touch-action
属性的pinch-zoom
值现已启用。(Firefox 错误 1329241)。
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" });
插件
- Flash 支持已从 Firefox 中完全移除 (Firefox 错误 1675349)。
API
无变化。
WebDriver 兼容性(Marionette)
- 修复了当为具有非
_blank
的target
的链接调用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)。
针对附加组件开发者的变更
无变化。
旧版本
- Firefox 84 开发者版
- Firefox 83 开发者版
- Firefox 82 开发者版
- Firefox 81 开发者版
- Firefox 80 开发者版
- Firefox 79 开发者版
- Firefox 78 开发者版
- Firefox 77 开发者版
- Firefox 76 开发者版
- Firefox 75 开发者版
- Firefox 74 开发者版
- Firefox 73 开发者版
- Firefox 72 开发者版
- Firefox 71 开发者版
- Firefox 70 开发者版
- Firefox 69 开发者版
- Firefox 68 开发者版
- Firefox 67 开发者版
- Firefox 66 开发者版
- Firefox 65 开发者版
- Firefox 64 开发者版
- Firefox 63 开发者版
- Firefox 62 开发者版
- Firefox 61 开发者版
- Firefox 60 开发者版
- Firefox 59 开发者版
- Firefox 58 开发者版
- Firefox 57 开发者版
- Firefox 56 开发者版
- Firefox 55 开发者版
- Firefox 54 开发者版