このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Firefox 147 release notes for developers (Stable)

このページでは、開発者に影響する Firefox 147 の変更点をまとめています。 Firefox 147 は、米国時間 2026 年 1 月 13 日 にリリースされました。

ウェブ開発者向けの変更点一覧

開発者ツール

  • インスペクターの HTML ペインで 擬似要素 (::before::after など) を選択したとき、CSS ペインで対応するセレクターを編集できるようになりました (Firefox bug 1998704)。
  • ビュー遷移の間に、::view-transition 擬似要素を要素ビューに表示するようになりました (Firefox bug 1996608)。
  • ビュー遷移の間に、関連づけられたアニメーションをアニメーションパネルに表示するようになりました (Firefox bug 1995296)。
  • 要素ビューで、有効な anchor-name を持つ要素に 'anchor' バッジを表示するようになりました (Firefox bug 1895196)。
  • 選択した要素に関連づけられた @position-try ルールを CSS ルールパネルに表示するようになりました (Firefox bug 1895176)。
  • JSON ビューアーの新たなボタンを使用して、JSON ペイロードを Firefox Profiler にインポートできるようになりました。これは、リソースのサイズの詳細情報を提供します (Firefox bug 1997209)。

HTML

変更なし。

SVG

  • SVG ファイルを 画像ソース として使用する (たとえば <img> 要素や CSS の background-image を使用してページに埋め込む) とき、SVG の URL でメディアフラグメント をサポートしました (Firefox bug 1999989)。これは、以下のことを意味します:
    • SVG に SMIL アニメーション が含まれている場合に、特定の開始時間から特定の終了時間までアニメーションの一部を再生するために 時間的範囲 の構文を使用できます。再生後はアニメーションが一時停止します。
    • SVG ドキュメントの特定の領域を表示するために 空間的寸法 の構文を使用できます。

CSS

JavaScript

  • CSS モジュールスクリプトをサポートしました。これは import キーワードや type="css" を設定した type import 属性 を使用して、CSSStyleSheet のインスタンスとしてスタイルシートをスクリプトに読み込むことができます (Firefox bug 1986681)。
  • Iterator.concat() メソッドをサポートしました。このメソッドは、反復可能な複数の入力を 1 つのシーケンスに結合した新たなイテレーターを作成できます (Firefox bug 1986672)。

API

WebDriver への適合 (WebDriver BiDi, Marionette)

一般

  • 新しいセッションのレスポンスに、必須なプロパティである setWindowRect が含まれるように修正しました (Firefox bug 1916522)。

WebDriver BiDi

  • input.fileDialogOpened イベントを実装しました。これは type="file" の input をクリックした後など、コンテンツページによってファイルピッカーが開かれたときに発生します (Firefox bug 1855045)。
  • ブラウジングコンテキストまたはユーザーコンテキストのリストに対して、クライアントが画面の寸法をエミュレートすることを可能にする emulation.setScreenSettingsOverride コマンドを実装しました (Firefox bug 2000651)。
  • wait=none を指定した browsingContext.navigate で、実際の移動先 URL が含まれない場合がある不具合を修正しました (Firefox bug 2004191)。
  • script.evaluate および script.callFunction を、Content Security Policy (CSP) を迂回するように更新しました (Firefox bug 1941780)。
  • window.open で作成した新たなブラウジングコンテキストで script.realmCreated イベントが発生しない不具合を修正しました (Firefox bug 2002721)。
  • emulation.setLocaleOverride を、Accept-Language ヘッダーを上書きするように更新しました (Firefox bug 1995691)。
  • emulation.setLocaleOverride を、引数 localeundefined に等しい状態で呼び出した場合にエラーが発生するように更新しました (Firefox bug 2003992)。

Marionette

  • Chrome ウィンドウにおける JSON シリアライゼーションの不具合を修正しました (Firefox bug 2000801)。

アドオン開発者向けの変更点一覧

  • Content Security Policy の記事の Scripts from localhost で説明しているとおり、一時的に読み込まれた Manifest バージョン 3 拡張機能が、localhost からスクリプトを読み込めるようになりました (Firefox bug 1864284)。

実験的なウェブ機能

このリリースで追加した実験的な機能はありません。 ほかのリリースの実験的な機能は Firefox における実験的機能: CSS Anchor Positioning で確認してください。