Firefox 102 开发者版
本文提供了有关 Firefox 102 中会影响开发人员的更改的信息。Firefox 102 于 2022 年 6 月 28 日发布。
网页开发者变更
HTML
无重大变更。
CSS
现在默认情况下可以使用 update
媒体功能来查询输出设备在呈现内容后修改内容外观的能力 (Firefox 错误 1422312)。
JavaScript
无重大变更。
API
- 非标准接口
IDBMutableFile
、IDBFileHandle
、IDBFileRequest
以及方法IDBDatabase.createMutableFile()
已默认禁用,准备在未来版本中删除 (Firefox 错误 1764771)。 -
现在支持 转换流,允许您将
ReadableStream
管道到WritableStream
,在块上执行转换。更新包括新接口TransformStream
和TransformStreamDefaultController
以及方法ReadableStream.pipeThrough()
(Firefox 错误 1767507)。 -
现在支持 可读字节流,允许从基础字节源到消费者的数据进行高效的零字节传输(绕过流的内部队列)。新的接口是
ReadableStreamBYOBReader
、ReadableByteStreamController
和ReadableStreamBYOBRequest
(Firefox 错误 1767342)。
安全
- 已实现对
wasm-unsafe-eval
CSP 策略指令的支持。除非 CSP 使用'wasm-unsafe-eval'
或现有的'unsafe-eval'
关键字,否则具有限制脚本的 CSP 的文档将不再加载和执行 WebAssembly (Firefox 错误 1740263)。
DOM
- Firefox 专用属性
Window.sidebar
已移至首选项后面(并将在版本 119 中永久删除)(Firefox 错误 1768486)。
WebDriver 符合性
WebDriver BiDi
- 对 Webdriver BiDi 的
browsingContext.navigate
进行了一些改进- 修复了导航可能错误超时的情况 (Firefox 错误 1766217)。
- 添加了对哈希更改的支持 (Firefox 错误 1763127)。
- 添加了对导航到错误页面的支持 (Firefox 错误 1763124)。
Marionette
- 允许 marionette 连接到无窗口的 Firefox 实例 (Firefox 错误 1726465)。
- 修复了当
WebDriver:Navigate
的PageLoadStrategy
为 "none" 时,导航开始之前返回的问题 (Firefox 错误 1754132)。 - 修复了在切换到不同选项卡时,
WebDriver:SwitchToWindow
中可能发生的竞争条件 (Firefox 错误 1749666)。
附加组件开发者变更
scripting
API 可用于 Manifest V2 扩展,它提供执行脚本、插入和删除 CSS 以及管理内容脚本注册的功能 (Firefox 错误 1766615)。privacy.websites
cookieConfig
属性的nonPersistentCookies
选项已被弃用 (Firefox 错误 1754924)。- Manifest V3 预览 功能
- 随着 Firefox 中对 'wasm-unsafe-eval' CSP 关键字的支持的引入 (Firefox 错误 1740263),Manifest V3 扩展现在需要在 content_security_policy 清单键中指定此关键字才能使用 WebAssembly。为了向后兼容,Manifest V2 扩展仍然可以在没有关键字的情况下使用 WebAssembly (Firefox 错误 1766027)。
旧版本
- Firefox 101 开发者版
- Firefox 100 开发者版
- Firefox 99 开发者版
- Firefox 98 开发者版
- Firefox 97 开发者版
- Firefox 96 开发者版
- Firefox 95 开发者版
- Firefox 94 开发者版
- Firefox 93 开发者版
- Firefox 92 开发者版
- Firefox 91 开发者版
- Firefox 90 开发者版
- Firefox 89 开发者版
- Firefox 88 开发者版
- 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 开发者版