Firefox 130 for developers

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

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

HTML

CSS

  • hyphens CSS プロパティで、チェコ語とスロバキア語を適切にサポートしました。 特に、単語が音節で分けられることがなくなりました (Firefox bug 1908931)。

API

廃止

WebAssembly

一般

  • デフォルトでシステムアドオンが完全に無効化されるようになりました (Firefox bug 1904310)。
  • Android で、内部プロンプトリスナーが適切なユーザープロンプトを正しく選択するように不具合を修正しました (Firefox bug 1902264)。

WebDriver BiDi

  • ナビゲーションの試行が完了しないときに発生する、browsingContext.navigationFailed イベントをサポートしました (Firefox bug 1846601)。
  • network.setCacheBehavior コマンドで、ネットワークキャッシュの動作をグローバルおよび個々のナビゲーブルの両方で同時に定義可能になりました (Firefox bug 1905307)。
  • network.responseCompleted および network.fetchError イベントが実際のリクエストが停止したときに発生するようになり、network.responseCompleted イベントの前に browsingContext.domContentLoaded および browsingContext.load イベントが発生する競合状態が解消しました (Firefox bug 1882803)。
  • Data URL (たとえば背景画像やフェッチ要求のため) を、すべてのネットワークイベントにわたって完全にサポートしました (Firefox bug 1904343)。
  • network.continueWithAuth コマンドを呼び出すごとに、network.authRequired イベントが複数回送信される不具合を修正しました (Firefox bug 1899711)。

Marionette

  • 要素がまた表示されていない場合に限りスクロールして表示するように、WebDriver:ElementSendKeys の不具合を修正しました (Firefox bug 1906095)。

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

実験的なウェブ機能

以下の機能は Firefox 130 で新たに導入しましたが、デフォルトで無効です。これらを実験するには、about:config ページで適切な設定項目を検索して true に設定してください。実験的機能 のページで、さらに多くの機能を確認できます。

  • 動画フレームのコールバックを要求する: media.rvfc.enabledHTMLVideoElement インターフェイスの requestVideoFrameCallback() メソッドは、新しい動画フレームがコンポジターへ送信されたときに実行するコールバック関数を登録します。これは動画の分析、キャンバスへの描画、外部音声ソースとの同期など、開発者がそれぞれの動画フレームで効率的に処理を行うことを可能にします。このメソッドは、未処理のコールバック要求をキャンセルするために HTMLVideoElement.cancelVideoFrameCallback() へ渡すことができるコールバックハンドラーを返します。 どちらのメソッドも、Nightly ビルドではデフォルトで使用可能です (Firefox bug 1800882)。
  • Reporting API を使用した CSP 違反報告: dom.reporting.enabledContent Security Policy (CSP) 違反の報告に Reporting API が使用可能になりました。 これは値が "csp-violation" である type プロパティと CSPViolationReportBody のインスタンスである body プロパティを持つ Report オブジェクト、Content-Security-Policy HTTP レスポンスヘッダーの report-to ディレクティブ、Reporting-Endpoints HTTP レスポンスヘッダー、Report-To HTTP レスポンスヘッダーのサポートを含みます。 この機能はデフォルトで無効です (Firefox bug 1391243)。

過去のバージョン