Firefox 86 开发者版
本文提供了有关 Firefox 86 中将影响开发者的更改的信息。Firefox 86 于 2021 年 2 月 23 日发布。
注意:另请参阅 Mozilla Hacks 上的 精彩的二月份 Firefox — 86!。
针对 Web 开发者的更改
开发者工具
cd()
Web 控制台帮助函数 在 Firefox 74 中已弃用,现已移除。在 使用 iframe 中描述的<iframe>
上下文选择器工具具有相同的用途,但效果更好!有关更多信息,请参阅 Firefox 错误 1607741。- 由于对内部表格元素没有影响,不同的
margin
和padding
简写和完整写法属性现在被标记为在内部表格元素上无效。(Firefox 错误 1551569)。 order
属性之前被错误地标记为网格项无效。这已在 Firefox 错误 1579017 中修复。
HTML
无更改。
SVG
- SVG 滤镜现在可以使用
<feComposite>
元素和lighter
运算符(Firefox 错误 1518099)。此运算符将两个源图形的像素相加。
CSS
:autofill
伪类现在已启用,-webkit-autofill
作为其别名(Firefox 错误 1685675)和(Firefox 错误 1475316)。list-style-image
属性现在接受任何有效的<image>
(Firefox 错误 1685078)。
JavaScript
Intl.DisplayNames
内置对象已默认启用。这使得语言、区域和脚本显示名称的翻译保持一致。有关更多信息,请参阅 Firefox 错误 1654116。js// Get English currency code display names let currencyNames = new Intl.DisplayNames(["en"], { type: "currency" }); // Get currency names currencyNames.of("USD"); // "US Dollar" currencyNames.of("EUR"); // "Euro"
API
DOM
- 如果选项卡加载来自不同域的页面,则
Window.name
现在将重置为空字符串,如果重新加载原始页面(例如,通过选择“后退”按钮),则会恢复。这可以防止不受信任的页面访问先前页面可能存储在该属性中的任何信息(潜在的新页面也可能修改此类数据,然后如果重新加载原始页面,则可能会读取这些数据)。有关更多信息,请参阅 Firefox 错误 1685089。 EventTarget.addEventListener()
现在支持signal
选项。此选项允许将AbortSignal
传递给该方法。AbortSignal
稍后可用于通过调用abort()
来移除侦听器。有关更多信息,请参阅 Firefox 错误 1679204。
WebDriver 兼容性(Marionette)
- 更新了
WebDriver:ElementClick
以在实际click
事件之前合成mousemove
事件(Firefox 错误 1684002)。
已知错误
- 在调用
WebDriver:SwitchToFrame
后,WebDriver 命令可能会因“窗口不存在”错误而失败,如果框架的内容尚未完成加载(Firefox 错误 1691348)。 - 在 跨组页面导航 后,访问先前检索的元素可能并不总是会引发“元素已失效”错误,也可能导致“元素不存在”错误。为避免这种情况,请将
marionette.actors.enabled
首选项设置为false
(Firefox 错误 1690308)。
移除
- 已移除对已弃用的
Marionette:ActionChain
和Marionette:MultiAction
命令的支持(Firefox 错误 1683755)。
针对附加组件开发者的更改
- 主机权限 现在允许访问 选项卡 API 的特权部分(Firefox 错误 1679688)。
- 在
windows.create()
调用中将focused: false
设置为选项时,现在将忽略它(Firefox 错误 1253129)。 identity.getRedirectURL
现在支持环回地址,有关详细信息,请参阅 获取重定向 URL(Firefox 错误 1614919)。- 页面 ID 现在作为
history.onTitleChanged
的一部分返回(Firefox 错误 1678611)。
旧版本
- Firefox 85 开发者版
- 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 开发者版