Firefox 102 for developers
このページでは、開発者に影響する Firefox 102 の変更点をまとめています。Firefox 102 は、米国時間 2022 年 6 月 28 日にリリースされました。
ウェブ開発者向けの変更点一覧
HTML
変更なし。
CSS
出力端末がコンテンツを表示した後に、その内容を変更できる能力を確認するために使用できる update
メディア特性をデフォルトで有効にしました (Firefox バグ 1422312)。
JavaScript
変更なし。
API
-
非標準の IDBMutableFile、IDBFileHandle、IDBFileRequest インターフェイスおよび IDBDatabase.createMutableFile() メソッドを、将来のリリースで削除する準備としてデフォルトで無効にしました (Firefox バグ 1764771)。
-
Transform streams をサポートしました。
ReadableStream
からWritableStream
へチャンクを運んで、変換処理を実行できます。 この更新には新しいTransformStream
およびTransformStreamDefaultController
インターフェイスとReadableStream.pipeThrough()
メソッドが含まれます (Firefox バグ 1767507)。 -
読み取り可能なバイトストリーム をサポートしました。基になるバイトソースからコンシューマーへ、データを効率的にゼロバイト転送できます (ストリームの内部キューをバイパスします)。 サポートした新しいインターフェイスは
ReadableStreamBYOBReader
、ReadableByteStreamController
、ReadableStreamBYOBRequest
です (Firefox バグ 1767342)。
DOM
- Firefox 固有の
Window.sidebar
プロパティを、設定で無効にしました。将来削除する予定です (Firefox バグ 1768486)。
WebDriver conformance
WebDriver BiDi
- Webdriver BiDi の
browsingContext.navigate
をいくつか改良しました。- ナビゲーションが誤ってタイムアウトする場合があるエッジケースを修正しました (Firefox バグ 1766217)。
- ハッシュの変更をサポートしました (Firefox バグ 1763127)。
- エラーページへのナビゲーションをサポートしました (Firefox バグ 1763124)。
Marionette
- Marionette が、ウィンドウがない Firefox のインスタンスへ接続できるようになりました (Firefox バグ 1726465)。
- ナビゲーションを開始する前に、PageLoadStrategy が "none" である
WebDriver:Navigate
が返る問題を修正しました (Firefox バグ 1754132)。 - 別のタブへ切り替えるときに
WebDriver:SwitchToWindow
で競合状態が発生する可能性がある問題を修正しました (Firefox バグ 1749666)。
アドオン開発者向けの変更点一覧
- スクリプトの実行、CSS の挿入と削除、コンテンツスクリプトの登録管理の機能を提供する
scripting
API が、Manifest V2 で利用可能になりました (Firefox バグ 1766615)。 - Firefox で 'wasm-unsafe-eval' CSP キーワードをサポートしたことに伴って (Firefox バグ 1740263)、Manifest V3 拡張機能で WebAssembly を使用するために content_security_policy マニフェストキーで、このキーワードを指定することが必要になりました。後方互換性のため、Manifest V2 拡張機能は引き続きこのキーワードがなくても WebAssembly を使用できます (Firefox バグ 1766027)。
privacy.websites
のcookieConfig
プロパティで、nonPersistentCookies
オプションが非推奨になりました (Firefox バグ 1754924)。
過去のバージョン
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers