Firefox 88 开发者版本
本文提供有关 Firefox 88 中将影响开发者的更改的信息。Firefox 88 于 2021 年 4 月 19 日发布。
注意:另请参阅 Mozilla Hacks 上的Firefox 88 从不嫌晚。
针对 Web 开发者的更改
开发者工具
- 已实现用于在原始和格式化响应视图之间切换的切换按钮(Firefox 错误 1693147)。例如,请参阅网络请求详细信息 > 响应选项卡。
HTML
无更改。
CSS
- 已实现
:user-valid
和:user-invalid
伪类(Firefox 错误 1694141)。 - 现在启用了
image-set()
函数表示法(Firefox 错误 1698133),并在Firefox 错误 1695402 和Firefox 错误 1695403 中分别针对content
和cursor
提供了可用性。 - MacOS 的默认
monospace
字体已更改为 Menlo(Firefox 错误 1342741)。 - 现在已针对 ruby 注解实现了
visibility
的collapse
值(Firefox 错误 1697529)。 - 已实现
ruby-position
的alternate
值,并且它是该属性的新初始值(Firefox 错误 1694748)。 - 已更新
outline
CSS 属性以遵循由border-radius
创建的轮廓。作为这项工作的一部分,非标准的-moz-outline-radius
属性已被移除。(Firefox 错误 315209 和Firefox 错误 1694146。)
移除
- 已将
:-moz-submit-invalid
伪类隐藏在首选项后面,从而将其从 Web 内容中移除(Firefox 错误 1694129)。 - 已移除非标准
:-moz-ui-invalid
和:-moz-ui-valid
的默认样式(Firefox 错误 1693969)。
JavaScript
- 添加了对RegExp 匹配索引的支持(Firefox 错误 1519483)。
Intl.DisplayNames()
和Intl.ListFormat()
现在具有更严格的检查,以确保传递给构造函数的options
为对象,如果改为使用字符串或其他基本类型,则会抛出异常(Firefox 错误 1696881)。
HTTP
- 已在所有版本中禁用 FTP(首选项
network.ftp.enabled
现在默认为false
),旨在在 Firefox 90 中完全将其移除(Firefox 错误 1691890)。作为此更改的补充,扩展设置browserSettings.ftpProtocolEnabled
已设为只读,Web 扩展现在可以注册为 FTP 的协议处理程序(Firefox 错误 1626365)。
安全
无更改。
API
DOM
- 代码现在可以使用新的静态方法
AbortSignal.abort()
来返回一个已设置为aborted
的AbortSignal
(Firefox 错误 1698468)。
WebDriver 兼容性 (Marionette)
- 除非指定了
--marionette
命令行参数或MOZ_MARIONETTE
环境变量,否则将不再启用 Marionette。因此,不再使用marionette.enabled
首选项。通过此更改,navigator.webdriver
的状态现在正确反映了 Marionette 的启用状态(Firefox 错误 1593343)。 - 修复了一个错误,该错误导致除
down
和up
之外的其他指针操作不适当地导致按钮被按下(Firefox 错误 1686361)。 - 修复了
WebDriver:GetCurrentURL
中的竞争条件,该条件可能导致命令返回先前打开的页面的 URL,甚至导致 Marionette 挂起(Firefox 错误 1664881)。
针对附加组件开发者的更改
- 现在可以使用
url
来限制触发tabs.onUpdated
事件的属性(Firefox 错误 1680279)。
旧版本
- Firefox 87 开发者版本
- Firefox 86 开发者版本
- 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 开发者版本