Firefox 98 リリース

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

主な革新:

  • ファイルをダウンロードするときの動作が変更されました。ダウンロードの開始前にリクエストを表示する代わりに、ファイルのダウンロードが自動的に開始され、ダウンロードの開始に関する通知がパネルに表示されます。 このパネルを通じて、ユーザーはいつでもダウンロード プロセスに関する情報を受け取ったり、ダウンロード中にダウンロードしたファイルを開いたり (アクションはダウンロードの完了後に実行されます)、ファイルを削除したりすることができます。 設定では、起動するたびにプロンプ​​トが表示されるようにしたり、特定の種類のファイルを開くためのデフォルトのアプリケーションを定義したりできます。
    Firefox 98 リリース
  • ダウンロード リスト内のファイルを右クリックしたときに表示されるコンテキスト メニューに新しいアクションを追加しました。 たとえば、[常に類似したファイルを開く] オプションを使用すると、システム上の同じファイル タイプに関連付けられたアプリケーションでダウンロードが完了した後、Firefox でファイルを自動的に開くことができます。 ダウンロードしたファイルのあるディレクトリを開き、ダウンロードが開始されたページ (ダウンロード自体ではなく、ダウンロードへのリンク) に移動し、リンクをコピーし、閲覧履歴からダウンロードに関する記述を削除してクリアすることもできます。ダウンロードパネルのリスト。
    Firefox 98 リリース
    Firefox 98 リリース
  • 一部のユーザー向けにデフォルトの検索エンジンが変更されました。 たとえば、テストされた英語アセンブリでは、Google ではなく、DuckDuckGo がデフォルトで強制的に有効になりました。 同時に、Google はオプションとして検索エンジンに残り、設定でデフォルトで有効にすることができます。 デフォルトの検索エンジンへの変更を強制する理由として挙げられているのは、正式な許可がないために一部の検索エンジンにハンドラーを提供し続けることができないことです。 Googleの検索トラフィック契約は2023年400月まで続き、Mozillaの収益の大半を占める年間約XNUMX億ドルをもたらした。
    Firefox 98 リリース
  • デフォルト設定では、ユーザーが自身の責任でテストできる実験的な機能を含む新しいセクションが表示されます。 たとえば、スタート ページをキャッシュする機能、SameSite=Lax および SameSite=None モード、CSS Masonry Layout、Web 開発者向けの追加パネル、User-Agent ヘッダーでの Firefox 100 の設定、サウンドとマイクをオフにするためのグローバル インジケーターなどです。テストに利用できます。
    Firefox 98 リリース
  • ブラウザの起動プロセスを最適化するために、webRequest API を使用するアドオンを起動するロジックが変更されました。 webRequest 呼び出しをブロックする場合のみ、Firefox の起動時にアドオンが起動されるようになります。 ノンブロッキング モードの WebRequest は、Firefox の起動が完了するまで遅延されます。
  • HTML タグのサポートを有効にしました。 」を使用すると、閉じることができるアラートやサブウィンドウなど、対話型のユーザー操作のためのダイアログ ボックスやコンポーネントを作成できます。 作成したウィンドウはJavaScriptコードから制御できます。
  • 既存の HTML タグの機能を拡張するカスタム HTML 要素を追加できるカスタム要素仕様の実装により、入力フォームの処理に関連するカスタム要素の追加のサポートが追加されました。
  • CSS にハイフン文字プロパティが追加されました。これは、ブレーク文字 (「-」) の代わりに使用する文字列を設定するために使用できます。
  • navigator.registerProtocolHandler() メソッドは、ftp、sftp、および ftps URL スキームのプロトコル ハンドラーの登録のサポートを提供します。
  • HTMLElement.innerText プロパティと同様に、DOM ノード内のコンテンツを返す HTMLElement.outerText プロパティが追加されました。ただし、後者とは異なり、記述時にノード内のコンテンツではなくノード全体が置き換えられます。
  • WebVR API はデフォルトで無効になっており、非推奨になりました (元に戻すには、about:config で dom.vr.enabled=true を設定します)。
  • Web 開発者向けのツールに互換性評価パネルが追加されました。 このパネルには、選択した HTML 要素またはページ全体の CSS プロパティに問題がある可能性を警告するインジケーターが表示されるため、各ブラウザーでページを個別にテストすることなく、さまざまなブラウザーとの非互換性を特定できます。
    Firefox 98 リリース
  • 特定の DOM ノードのイベント リスナーを無効にする機能が提供されました。 無効化は、ページ検査インターフェイスのイベントの上にマウスを置くと表示されるツールチップを通じて行われます。
    Firefox 98 リリース
  • 実行中に行を無視するために、デバッガーの編集モードのコンテキスト メニューに「行を無視」項目を追加しました。 この項目は、about:config で devtools.debugger.features.blackbox-lines=true パラメーターが設定されている場合に表示されます。
    Firefox 98 リリース
  • window.open 呼び出しを通じて開かれたタブの開発者ツールを自動的に開くモードを実装しました (devtools.popups.debug モードでは、開発者ツールが開いているページの場合、このページから開かれたすべてのタブに対して開発者ツールが自動的に開きます)。
    Firefox 98 リリース
  • Android プラットフォーム用のバージョンでは、ホームページの背景画像を変更する機能が提供され、XNUMX つのドメインの Cookie とサイト データのクリアのサポートが追加されます。

革新とバグ修正に加えて、Firefox 98 では 16 件の脆弱性が解消され、そのうち 4 件は危険とマークされています。 10 件の脆弱性 (CVE-2022-0843 として収集) は、バッファ オーバーフローや既に解放されたメモリ領域へのアクセスなど、メモリの問題によって引き起こされます。 これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。

Firefox 99 のベータ版では、ネイティブ GTK コンテキスト メニューのサポートが追加され、GTK フローティング スクロールバーが有効になり、発音記号の有無にかかわらず PDF ビューアーでの検索がサポートされ、ReaderMode モードのオン/オフを切り替えるホットキー「n」が追加されました (ナレーション) )。

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

コメントを追加します