Firefox 134 for developers
このページでは、開発者に影響する Firefox 134 の変更点をまとめています。Firefox 134 は、米国時間 2025 年 1 月 7 日 にリリースされました。
ウェブ開発者向けの変更点一覧
>HTML
変更なし。
CSS
align-self、justify-selfCSS プロパティおよびplace-selfCSS ショートハンドプロパティを 絶対位置指定 の要素でサポートしました (Firefox bug 1920160)。
JavaScript
- 文字列内で正規表現の構文に該当する可能性がある文字をエスケープして、
RegExp()コンストラクターで リテラル パターンとして安全に使用できる新たな文字列を返す、RegExp.escape()静的メソッドをサポートしました。 (Firefox bug 1918235)。 - 便利な
Promise.try()メソッドをサポートしました。 このメソッドはあらゆる種類 (値を返す関数、例外が発生する関数、同期関数、非同期関数) のコールバックを受け取り、その結果をPromiseにラップします。 これはあらゆる種類のメソッドの結果を promise のセマンティクス (.then()、.catch()) で処理可能にします (Firefox bug 1917879、Firefox bug 1905364)。
API
- プッシュメッセージ のペイロードの暗号化に使用できる暗号化アルゴリズムを取得する
PushManager.supportedContentEncodings静的メソッドをサポートしました (Firefox bug 1497430)。 AudioParam.valueで、自動イベントが予定されている間に値を設定できるようになりました。以前は、その間に行った操作を黙って無視していました (Firefox bug 1308435)。ReadableStreamBYOBReader.read()メソッドで、それぞれの呼び出しで返される要素の最小数量を指定する新たな引数options.minが使用可能になりました。これはたとえば、サイズが既知のデータ構造を処理する際に不必要な反復処理を防ぐために使用できます (Firefox bug 1864406)。
DOM
Media、WebRTC、Web Audio
- VP8 コーデック を使用した画面共有動画の WebRTC サイマルキャストをサポートしました (ほかの動画ソースのサイマルキャストは以前から可能でした)。より正確には VP8 を使用しているときに、画面およびウィンドウのキャプチャー (たとえば
MediaDevices.getDisplayMedia()) のMediaStreamTrackオブジェクトを複数のサイマルキャストレイヤーとしてエンコードできます (Firefox bug 1692873)。
WebDriver への適合 (WebDriver BiDi, Marionette)
WebDriver BiDi
browser.getClientWindowsコマンドを実装しました。これは、現在開いているブラウザーウィンドウに関する情報を取得できます (Firefox bug 1855025)。- すべてのネットワークイベントで
initiatorTypeおよびdestinationフィールドをサポートしました (Firefox bug 1904892 および Firefox bug 1933331)。これらにより、なぜ・どのようにしてリクエストが作成されたかを知ることができます。 - 新しいトップレベルブラウジングコンテキストで about:blank が読み込まれたときに、
browsingContext.navigationStartedイベントが発生しなくなりました (Firefox bug 1922014)。 - ネットワークイベントの
requestTimeに 0 が設定される場合がある不具合を修正しました (Firefox bug 1930849)。 browsingContext.traverseHistoryコマンドが、トップレベルブラウジングコンテキストだけで使用可能になりました (Firefox bug 1924859)。- ブラウジングコンテキストが置き換えられるときなど、ナビゲーション中に送信するコマンドの確実性を向上しました (Firefox bug 1927073)。
Marionette
Addon:InstallおよびAddon:Uninstallコマンドが GeckoView (Android 版 Firefox) で使用可能になりました (Firefox bug 1806135)。Addon:Installコマンドで、プライベートブラウジンングモードで有効な拡張機能がインストール可能になりました (Firefox bug 1810718)。
実験的なウェブ機能
以下の機能は Firefox 134 で新たに導入しましたが、デフォルトで無効です。これらを実験するには、about:config ページで適切な設定項目を検索して true に設定してください。実験的機能 のページで、さらに多くの機能を確認できます。
Intl.DurationFormat(Nightly 版):Intl.DurationFormatは、期間を言語に依存して表記できます (Firefox bug 1648139)。autocorrect:dom.forms.autocorrect。 HTML のautocorrect属性およびHTMLElement.autocorrectプロパティは、編集可能なテキスト要素 (多くのテキスト型<input>要素、<textarea>要素、contenteditable属性を設定した要素) のオートコレクトを許可します (Firefox bug 1725806)。
過去のバージョン
- Firefox 133 for developers
- Firefox 132 for developers
- Firefox 131 for developers
- Firefox 130 for developers
- Firefox 129 for developers
- Firefox 128 for developers
- Firefox 127 for developers
- Firefox 126 for developers
- Firefox 125 for developers
- Firefox 124 for developers
- Firefox 123 for developers
- Firefox 122 for developers
- Firefox 121 for developers
- Firefox 120 for developers
- Firefox 119 for developers
- Firefox 118 for developers
- Firefox 117 for developers
- Firefox 116 for developers
- Firefox 115 for developers
- Firefox 114 for developers
- Firefox 113 for developers
- Firefox 112 for developers
- Firefox 111 for developers
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers