Firefox 123 リリース

Firefox 123 Web ブラウザがリリースされ、長期サポート ブランチ アップデート 115.8.0 が作成されました。 Firefox 124 ブランチはベータテスト段階に移行し、リリースは 19 月 XNUMX 日に予定されています。

Firefox 123 の主な革新:

  • Firefox のビュー ページには、以前に表示したコンテンツへのアクセスが簡単になり、現在のタブ、最近開いたタブ、最近閉じたタブ、他のデバイスのタブ、閲覧履歴など、表示されているすべてのセクションのコンテンツを検索する機能が統合されています。
    Firefox 123 リリース
  • タブの上にマウスを置いたときにページのサムネイルを表示する実験的な機能を追加しました。スケッチに加えて、タブに表示されるリンクに関する記述も、タブに関する情報ブロックに追加されました。デフォルトでは、サムネイル プレビューは無効になっており、about:config で「browser.tabs.cardPreview.enabled」設定を有効にする必要があります。
    Firefox 123 リリース
  • サイトの表示に関する問題や、他のブラウザと比較したサイト操作時の動作の相違について Firefox 開発者に通知を送信するインターフェイス (「Web 互換性レポート ツール」) を追加しました。通知を送信するために、「サイトの問題を報告」項目が「ヘルプ」メニューに追加され、webcompat.com サービスにリダイレクトされます。
  • アドレスバーの設定がコンフィギュレーターの「検索」セクションに追加されました。
    Firefox 123 リリース
  • 内蔵のトランスレーターは、表示されているテキストの翻訳だけでなく、ツールチップや入力フォーム入力者の翻訳もサポートしています。
  • 古い AMD CPU を搭載したシステムで表示される、ファイルを開くダイアログでサムネイルが正しく表示されない問題は未解決のままです。サムネイルの代わりに黒い四角が表示される場合は、AMD GPU のグラフィック ドライバーを更新することをお勧めします。
  • Linux ビルドでは、GdkCursorType API の使用から gdk_cursor_new_from_name に切り替えられました。これにより、GNOME および GTK でデフォルトの adwaita-icon-theme を使用するときに GNOME 46 テスト リリースで空のカーソルが表示される問題が解決されました。この問題は、adwaita-icon-theme でのクラシック X カーソルのサポートが終了したことが原因で発生します。
  • Web 開発者向けツールのネットワーク アクティビティ追跡パネルで、リクエストに対する応答の内容をディスクに保存できるようになりました (コンテキスト メニューに [応答を名前を付けて保存] ボタンが追加されました)。
    Firefox 123 リリース
  • ヘッダーの転送に使用される HTTP 応答コード - 103 (「Early Hints」) の実装には、Link HTTP ヘッダーの Preload 属性と Modulepreload 属性の処理が含まれます。コード 103 を使用すると、サーバーがリクエストに関連するすべての操作を完了してコンテンツの提供を開始するのを待たずに、リクエストの直後に特定の HTTP ヘッダーの内容をクライアントに通知できます。同様に、Link ヘッダー (たとえば、「Link: ; rel=プリロード; as=style") を使用すると、提供されるページに関連付けられ、プリロードできる要素に関するヒントを提供できます。このようなリソースに関する情報を受け取ると、ブラウザーはメイン ページのレンダリングが完了するのを待たずにリソースのダウンロードを開始するため、全体的なリクエストの処理時間が短縮されます。
  • 要素を使用してカスタマイズされたグラデーションの SVG でそして、線形 RGB 色空間を使用した色補間のサポートが追加されました。補間用の色空間の選択は、color-interpolation 属性を使用して実行されます。この属性は、「auto」、「sRGB」、および「linearRGB」の値を取ることができます。
  • 外部ソースから画像を取得する feImage SVG 要素には、元のルート要素のサイズがパーセンテージに設定されている場合、幅 300 ピクセル、高さ 150 ピクセルを使用するフォールバックがあります (以前はそのような要素はレンダリングされませんでした)。
  • 音声を別のデバイスにリダイレクトする場合、setSinkId() メソッドにより、マイクから受信した音声にエコー キャンセルが適用されるようになります。
  • Declarative Shadow DOM API のサポートを有効にして、Shadow DOM に新しいルート ブランチを作成します。たとえば、インポートされたサードパーティ要素スタイルとそれに関連付けられたサブブランチ DOM をメイン ドキュメントから分離します。提案された宣言型 API を使用すると、JavaScript コードを記述することなく、HTML のみを使用して DOM ブランチの固定を解除できます。
  • Android バージョンでは、受動的ユーザー識別を防止し、一部のサイトとの互換性を向上させるために、navigator.platform、navigator.oscpu、および User-Agent ヘッダー パラメーターに、ARM86 システムでは値「x64_64」、ARM81 では「armv32」が含まれるようになりました。 x86 システム。

革新とバグ修正に加えて、Firefox 122 では 32 件の脆弱性が修正されました (24 件は危険としてマークされています)。 23 件の脆弱性 (22 件は CVE-2024-1553 および CVE-2024-1557 で収集) は、バッファ オーバーフローや既に解放されたメモリ領域へのアクセスなどのメモリの問題によって引き起こされます。これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。 CVE-2024-1547 の脆弱性により、攻撃者の警告ダイアログが別の Web サイトのコンテキストで表示される可能性があります。

出所: オープンネット.ru

コメントを追加します