Firefox 111 Web ブラウザがリリースされ、さらに長期サポート ブランチのアップデート 102.9.0 が作成されました。 Firefox 112 ブランチは間もなくベータ テスト段階に移行し、リリースは 11 月 XNUMX 日に予定されています。
Firefox 111 の主な革新:
- 組み込みのアカウント マネージャーには、Firefox Relay サービス用の電子メール アドレス マスクを作成する機能が追加されました。これにより、実際のアドレスが宣伝されないように、サイトへの登録やサブスクリプションの登録用に一時的な電子メール アドレスを生成できるようになります。 この機能は、ユーザーが Firefox アカウントに接続している場合にのみ使用できます。
- タグ付けするには「rel」属性のサポートが追加されました。これにより、「rel=noreferrer」パラメータを Web フォームのナビゲーションに適用して Referer ヘッダーの転送を無効にするか、「rel=noopener」パラメータを適用して Window.opener プロパティの設定を無効にし、禁止することができます。遷移元のコンテキストへのアクセス。
- OPFS (Origin-Private FileSystem) API が含まれています。これは、現在のサイトに関連付けられたストレージにリンクされたローカル ファイル システムにファイルを配置するためのファイル システム アクセス API の拡張機能です。 サイトに関連付けられた一種の仮想ファイル システムが作成され (他のサイトはアクセスできなくなります)、Web アプリケーションがユーザーのデバイス上のファイルとディレクトリを読み取り、変更し、保存できるようになります。
- CSS カラー レベル 4 仕様の実装の一環として、CSS には、sRGB、RGB、HSL、HWB、 LHC、LAB色空間。 現在、これらの機能はデフォルトで無効になっており、使用するには about:config のlayout.css.more_color_4.enabled フラグを有効にする必要があります。
- 印刷時にページを決定するために使用される CSS の「@page」ルールは、「page-orientation」プロパティを実装してページの方向情報 (「upright」、「rotate-left」、「rotate-right」) を取得します。
- SVG内の要素内context-ストローク値とコンテキストフィル値が許可されます。
- デフォルトの検索エンジンにクエリを送信するための search.query 関数がアドオン API に追加されました。 新しいタブまたはウィンドウに検索結果を表示するための「disposition」プロパティを search.search 関数に追加しました。
- 組み込みの pdf.js ビューアで開かれた PDF ドキュメントを保存するための API を追加しました。 GeckoView Print API が追加されました。これは window.print にリンクされており、PDF ファイルまたは PDF InputStream を送信して印刷できるようにします。
- URI file:// の SitePermissions を介したアクセス許可の設定のサポートが追加されました。
- SpiderMonkey JavaScript エンジンに、RISC-V 64 アーキテクチャの初期サポートが追加されました。
- Web 開発者向けのツールを使用すると、任意のファイルを検索できます。
- dmabuf を使用した VA-API (Video Acceleration API) のサーフェスのコピーのサポートが実装されました。これにより、VA-API サーフェスの処理が高速化され、一部のプラットフォームでのレンダリング中のアーティファクトの出現に関する問題が解決されました。
- DNS でホスト名を解決するために使用されるスレッドの数を制御するために、network.dns.max_any_priority_threads および network.dns.max_high_priority_threads 設定を about:config に追加しました。
- Windows プラットフォームでは、プラットフォームが提供する通知システムの使用が有効になります。
- macOS プラットフォームはセッションの回復をサポートしています。
- Android 版の改善点:
- PDF ドキュメントを表示する組み込み機能を実装しました (最初にダウンロードして別のビューアで開く必要はありません)。
- 不要なコンテンツをブロックするための厳密モード (厳密) を選択すると、デフォルト モードは Total Cookie Protection になり、サイトごとに個別の隔離された Cookie ストアが使用され、サイト間の移動を追跡するための Cookie の使用は許可されません。
- Android 12 および 13 を実行している Pixel デバイスでは、最近閲覧したページへのリンクを [最近] 画面から直接共有できるようになりました。
- コンテンツを別のアプリケーションで開くメカニズム (アプリで開く) が再設計されました。 ユーザーの確認なしでサードパーティの Android アプリケーションが起動される可能性がある脆弱性 (CVE-2023-25749) が修正されました。
- CanvasRenderThread ハンドラーが含まれているため、WebGL 関連のタスクを別のスレッドで処理できます。
革新とバグ修正に加えて、Firefox 111 には 20 件の脆弱性が修正されました。 14 件の脆弱性が危険としてマークされており、そのうち 9 件の脆弱性 (CVE-2023-28176 および CVE-2023-28177 で収集) は、バッファ オーバーフローや既に解放されたメモリ領域へのアクセスなどのメモリの問題によって引き起こされます。 これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。
出所: オープンネット.ru