Firefox 101 リリース

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

Firefox 101 の主な革新:

  • Chrome マニフェストの 3 番目のバージョンには実験的なサポートがあり、WebExtensions API を使用して作成されたアドオンで使用できる機能とリソースが定義されています。 Firefox に実装された Chrome マニフェストのバージョンでは、新しい宣言型コンテンツ フィルタリング API が追加されていますが、Chrome とは異なり、不要なコンテンツをブロックしてセキュリティを確保するためにアドオンで必要とされる webRequest API の古いブロック モードはサポートされていません。停止。 マニフェストの XNUMX 番目のバージョンのサポートを有効にするために、about:config は「extensions.manifestVXNUMX.enabled」パラメーターを提供します。
  • 指定されたタイプのファイルのダウンロードが完了した後に呼び出されるすべての MIME タイプにハンドラーをバインドすることができます。
  • ビデオ会議中に任意の数のマイクを同時に使用できる機能が実装されており、たとえばイベント中にマイクを簡単に切り替えることができます。
  • WebDriver BiDi プロトコルのサポートが含まれているため、外部ツールを使用して作業を自動化し、ブラウザをリモートで制御できます。たとえば、このプロトコルを使用すると、Selenium プラットフォームを使用してインターフェイスをテストできます。 このプロトコルのサーバー コンポーネントとクライアント コンポーネントがサポートされているため、要求の送信と応答の受信が可能になります。
  • コントラストを増加または減少させてコンテンツを表示するためのユーザー定義の設定をサイトが決定できるようにする、prefers-contrast メディア クエリのサポートが追加されました。
  • 表示領域 (ビューポート) の XNUMX つの新しいサイズ - 「スモール」 (s)、「ラージ」 (l)、「ダイナミック」 (d)、およびこれらのサイズに関連付けられた測定単位 - 「*vi」のサポートが追加されました。 (vi、svi、lvi、dvi)、「*vb」(vb、svb、lvb、dvb)、「*vh」(svh、lvh、dvh)、「*vw」(svw、lvw、dvw)、「* vmax」(svmax、lvmax、dvmax)および「*vmin」(svmin、lvmin、および dvmin)。 提案された測定単位を使用すると、要素のサイズを表示領域の最小、最大、動的なサイズにパーセント単位でバインドできます (サイズはツールバーの表示、非表示、および状態に応じて変化します)。
  • showPicker() メソッドが HTMLInputElement クラスに追加され、フィールドに一般的な値を入力するための既製のダイアログを表示できるようになりました。 タイプは「日付」、「月」、「週」、「時間」、「日時ローカル」、「色」、「ファイル」、および自動入力とデータリストをサポートするフィールドです。 たとえば、日付を選択するためのカレンダー型のインターフェイスや、色を入力するためのパレットを表示できます。
  • JavaScript アプリケーションからスタイル シートを動的に作成し、スタイルの適用を操作できるようにするプログラミング インターフェイスが追加されました。 document.createElement('style') メソッドを使用してスタイル シートを作成するのとは対照的に、新しい API では CSSStyleSheet() オブジェクトを通じてスタイルを構築するためのツールが追加され、insertRule、deleteRule、replace、replaceSync などのメソッドが提供されます。
  • ページ検査パネルでは、「ルール ビュー」タブの「.cls」ボタンを使用してクラス名を追加または削除すると、入力オートコンプリート ドロップダウン ツールチップからの推奨事項の対話型適用が実装され、ルール ビューで使用可能なクラス名の概要が表示されます。ページ。 リスト内を移動すると、選択したクラスが自動的に適用され、それによる変更が視覚的に評価されます。
    Firefox 101 リリース
  • [ルール ビュー] タブの「ドラッグして更新」機能を無効にする新しいオプションが検査パネル設定に追加されました。これにより、マウスを水平方向にドラッグして一部の CSS プロパティのサイズを変更できるようになります。
    Firefox 101 リリース
  • Android 版 Firefox では、Android 9 以降提供されている画面領域拡大機能のサポートが追加されており、Web フォームのコンテンツなどを拡大することができます。 YouTube を表示するとき、またはピクチャ イン ピクチャ モードを終了するときのビデオ サイズの問題が解決されました。 ポップアップメニュー表示時の仮想キーボードのちらつきを修正しました。 アドレスバーのQRコードボタンの表示が改善されました。

革新とバグ修正に加えて、Firefox 101 では 30 件の脆弱性が排除され、そのうち 25 件が危険とマークされています。 19 件の脆弱性 (CVE-2022-31747 および CVE-2022-31748 にまとめられています) は、バッファ オーバーフローやすでに解放されたメモリ領域へのアクセスなど、メモリの問題によって引き起こされます。 これらの問題により、特別に設計されたページを開いたときに攻撃者のコードが実行される可能性があります。 また、特殊文字「%」を使用して %HOMEPATH% や %APPDATA% などの変数をパスに置き換えることで、保存されたファイルへのパスを変更できる Windows プラットフォーム固有の問題も修正されました。

Firefox 102 ベータ版の変更点には、ハイ コントラスト モードでの PDF ドキュメントの表示の改善と、Linux プラットフォームでの位置特定に Geoclue DBus サービスを使用する機能が含まれます。 Web 開発者向けのインターフェイスの [スタイル エディター] タブに、スタイル シートのフィルタリングのサポートが追加されました。

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

コメントを追加します