Firefox 96 リリース

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

主な革新:

  • サイトに暗いテーマまたは明るいテーマを強制的にオンにする機能が追加されました。 カラー デザインはブラウザによって変更され、サイトからのサポートは必要ありません。そのため、明るい色でしか利用できないサイトでは暗いテーマを使用し、暗いサイトでは明るいテーマを使用できます。
    Firefox 96 リリース

    「全般/言語と外観」セクションの設定 (about:preferences) で色の表現を変更するために、新しい「色」セクションが提案されています。このセクションでは、オペレーティング システムのカラー スキームまたはカラー スキームに関連して色の再定義を有効にすることができます。手動で色を割り当てます。

    Firefox 96 リリース

  • ノイズリダクションと自動オーディオゲイン制御が大幅に改善され、エコーキャンセルもわずかに改善されました。
  • メイン実行スレッドの負荷が大幅に軽減されました。
  • サイト間の Cookie の転送に対するより厳しい制限が適用され、現在のページのドメイン以外のサイトにアクセスするときに設定されるサードパーティ Cookie の処理が禁止されます。 このような Cookie は、広告ネットワーク、ソーシャル ネットワーク ウィジェット、Web 分析システムのコード内でサイト間のユーザーの移動を追跡するために使用されます。 Cookie の送信を制御するには、「Cookie Policy」ヘッダーで指定された Same-Site 属性が使用されます。この属性は現在、デフォルトで値「Same-Site=Lax」に設定されており、クロスサイトの Cookie の送信を制限します。画像リクエストや別のサイトからの iframe を介したコンテンツのロードなどのサブリクエスト。これにより、CSRF (クロスサイト リクエスト フォージェリ) 攻撃に対する保護も提供されます。
  • 一部のサイトでのビデオ品質の低下と、ビデオ視聴時に SSRC (同期ソース識別子) ヘッダーがリセットされる問題は解決されました。 また、WebRTC 経由で画面を共有するときに解像度が低下する問題も修正しました。
  • macOS では、Gmail 内のリンクをクリックすると、他のプラットフォームと同様に新しいタブでリンクが開かれるようになりました。 未解決の問題のため、macOS では全画面モードでビデオを固定することができません。
  • ダーク テーマ スタイルの設定を簡素化するために、新しい CSS プロパティ カラー スキームが追加されました。これにより、要素を正しく表示できるカラー スキームを決定できるようになります。 サポートされているスキームには、「ライト」、「ダーク」、「デイ モード」、「ナイト モード」が含まれます。
  • HWB (色相、白さ、黒さ) カラーモデルに従って色を定義するために、色の値の代わりに指定できる CSS 関数 hwb() を追加しました。 オプションで、関数は透明度の値を指定できます。
  • 「reversed()」関数が counter-reset CSS プロパティに実装されました。これにより、反転 CSS カウンターを使用して要素に降順で番号を付けることができます (たとえば、リストに要素番号を表示できます) 降順で)。
  • Android プラットフォームでは、navigator.canShare() メソッドのサポートが提供されています。これにより、ソーシャル ネットワーク上で情報を共有する手段を提供する navigator.share() メソッドを使用できるかどうかを確認できます。訪問者が使用するソーシャル ネットワークで共有するための統合ボタンを生成したり、他のアプリケーションへのデータ送信を整理したりできます。
  • Web Locks API はデフォルトで有効になっており、複数のタブで Web アプリケーションの作業を調整したり、Web ワーカーからリソースにアクセスしたりできます。 API は、ロックを非同期に取得し、共有リソース上で必要な作業が完了した後にロックを解放する手段を提供します。 XNUMX つのプロセスがロックを保持している間、他のプロセスは実行を停止せずにロックが解放されるのを待ちます。
  • IntersectionObserver() コンストラクターでは、空の文字列を渡すと、例外をスローする代わりに rootMargin プロパティがデフォルトで設定されます。
  • HTMLCanvasElement.toDataURL()、HTMLCanvasElement.toBlob()、および OffscreenCanvas.toBlob メソッドを呼び出すときに、キャンバス要素を WebP 形式でエクスポートする機能が実装されました。
  • Firefox 97 のベータ版では、ファイルのダウンロード プロセスが最新化されています。ダウンロードの開始前にプロンプ​​トが表示される代わりに、ファイルのダウンロードが自動的に開始され、ダウンロードの進行状況パネルでいつでも開くことができます。

技術革新とバグ修正に加えて、Firefox 96 では 30 件の脆弱性が修正されており、そのうち 19 件は危険とマークされています。 14 件の脆弱性は、バッファ オーバーフローやすでに解放されたメモリ領域へのアクセスなどのメモリの問題によって引き起こされます。 これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。 危険な問題には、XSLT による Iframe 分離のバイパス、オーディオ ファイル再生時の競合状態、blendGaussianBlur CSS フィルター使用時のバッファ オーバーフロー、特定のネットワーク リクエストの処理時に解放された後のメモリへのアクセス、操作によるブラウザ ウィンドウの内容の完全な置き換えなども含まれます。 -スクリーン モード、全画面モードの終了をブロックします。

さらに、Linux Mint ディストリビューションと Mozilla 間の協力の発表にも注目してください。このディストリビューションでは、linuxmint.com/start のホームページを置き換えることなく、Debian と Ubuntu からの追加パッチを使用せずに、Firefox の未修正の公式ビルドを配信します。検索エンジンを置き換えたり、デフォルト設定を変更したりする必要はありません。 検索エンジン Yahoo と DuckDuckGo の代わりに、Google、Amazon、Bing、DuckDuckGo、および Ebay のセットが使用されます。 その見返りに、Mozilla は Linux Mint 開発者に一定の金額を送金します。 Firefox を使用した新しいパッケージは、Linux Mint 19.x、20.x、および 21.x ブランチに提供されます。 今日か明日には、契約に従って発行された Firefox 96 パッケージがユーザーに提供されることになります。

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

コメントを追加します