次の方法で共有


Microsoft Edge Beta チャネルのリリースノート

これらのリリース ノートには、Microsoft Edge Beta チャネルに含まれる新機能とセキュリティ以外の更新プログラムに関する情報が記載されています。 これらのリリース ノートのアーカイブされたバージョンは、Microsoft Edge Beta チャネルのアーカイブされたリリース ノートで入手できます。

Microsoft Edge Web プラットフォームは、ユーザー エクスペリエンス、セキュリティ、およびプライバシーを向上させるために絶えず進化しています。 詳細については、「Microsoft Edge 向けのサイトの互換性に影響する変更点」を参照してください。

バージョン 133.0.3065.19: 2025 年 1 月 21 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 133.0.3065.10: 2025 年 1 月 17 日

変更に影響を与えるさまざまなバグとパフォーマンスの問題、開発チャネルの更新プログラム、機能更新プログラム、ポリシー更新プログラム、およびサイトの互換性に影響を与える問題を修正しました。

開発チャネルの更新

このベータ チャネル リリースの前に、次の開発チャネルの更新が行われています。 これらのノートには、各リリースでの変更に関する詳細情報が記載されています。

修正プログラム

  • ファイルをダウンロードするときにユーザーが [このファイルを安全として報告する] を選択できない問題を修正しました。

機能更新プログラム

  • MIP で保護された PDF ファイルをさまざまな主権 (GCCH を含む) に表示するためのサポートを拡張します。 ソブリン クラウドのお客様 (GCCH を含む) は、MICROSOFT Edge で MIP で保護された PDF コンテンツを開くことができるようになります。 この変更は、Adobe Acrobat と従来の Microsoft Edge PDF エンジンを搭載した Microsoft Edge 組み込み PDF リーダーで利用できます。

  • 特殊でないスキーム URL 処理。 URL Standard (https://url.spec.whatwg.org/) に準拠するように、特別でないスキーム URL 処理が更新されます。 この変更には、Web サイトの変更が必要になる可能性があるサイトの互換性への影響があります。 詳細と Web 開発者向けガイダンスについては、「 http://bit.ly/url-non-special」を参照してください。

  • textprediction属性を非推奨にしてください。 長い形式のテキスト入力のブラウザー ベースのテキスト予測機能を有効または無効にするために使用される非標準の属性である、 textprediction HTML 属性のサポートを削除します。 代わりに、標準化された writingsuggestions 属性を使用します。これは textpredictionと同様に機能しますが、ブラウザーが提供するその他の書き込み支援機能にも適用されます。 textpredictionを明示的に true または false に設定するサイトでは、代わりにwritingsuggestionsを同じ値に設定できます。 詳細については、「HTML 仕様での 提案の記述 」を参照してください。

  • スケアウェア ブロッカー。 Microsoft Edge のスケアウェア ブロックは、お客様とユーザーをスケアウェア攻撃から保護するように設計された AI 搭載シールドです。 有効にすると、スケアウェア ブロッカーは機械学習 (ML) を使用してこれらの詐欺を特定してブロックし、Web を閲覧するときに安全に保ちます。 手記: このエクスペリエンスはプレビュー段階であり、ユーザーは Microsoft Edge 設定を使用してオプトインできます。 edge://settings/privacyでは、Scareware は "セキュリティ" の下にあります。

  • 従来の同じサイトの動作に使用されるポリシーを削除します。 Microsoft Edge バージョン 80 では、 LegacySameSiteCookieBehaviorEnabledForDomainList ポリシーを導入し、Cookie の SameSite 動作を指定されたドメインのレガシ動作に戻しました。 LegacySameSiteCookieBehaviorEnabledForDomainList ポリシーは、Microsoft Edge バージョン 133 では廃止されています。

  • パフォーマンスを向上させるためにダウンロード UI を更新しました。 パフォーマンスを向上させるために、ダウンロード UI が書き換えられます。 以前のリリースの顧客向けの機能と UX は変わりません。

ポリシーの更新

新しいポリシー

非推奨ポリシー

変更に影響を与えるサイトの互換性

このリリース ノートの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属 4.0 国際ライセンスに記載されている条件に従って使用されます。

  • CSS advanced attr() 関数。 CSS レベル 5 で指定された attr() への拡張を実装します。これにより、 <string> 以外の型を許可し、すべての CSS プロパティで使用できます (擬似要素 contentの既存のサポートに加えて)。

  • CSS :open 擬似クラスです。 :open擬似クラスは、<dialog>に一致し、開いている状態のときに<details>し、ピッカーがあり、ピッカーが表示されているモードの場合は、<select><input>と一致します。

  • CSS スクロール状態コンテナー クエリ。 コンテナー クエリを使用して、コンテナーのスクロール状態に基づいてコンテナーの子孫のスタイルを設定します。

    クエリ コンテナーは、スクロール コンテナーか、スクロール コンテナーのスクロール位置の影響を受ける要素です。 次の状態を照会できます。

    • stuck: 固定された位置のコンテナーがスクロール ボックスのいずれかの端にスタックします。
    • snapped: スクロール スナップ配置コンテナーは、現在、水平方向または垂直方向にスナップされます。
    • scrollable: スクロール コンテナーをクエリされた方向にスクロールできるかどうかを指定します。

    新しい container-type: scroll-state を使用すると、コンテナーを照会できます。

    #sticky {
      position: sticky;
      container-type: scroll-state;
    }
    
    @container scroll-state(stuck: top) {
      #sticky-child {
        font-size: 75%;
      }
    }
    
  • CSS text-boxtext-box-trimtext-box-edge テキスト コンテンツ、 text-box-trim プロパティ、 text-box-edge プロパティ、 text-box 短縮形プロパティの最適なバランスを実現するには、テキストの垂直方向の配置をより細かく制御できます。

    text-box-trim プロパティはトリミングする辺を上または下に指定し、text-box-edge プロパティはエッジのトリミング方法を指定します。

    これらのプロパティを使用すると、フォント メトリックを使用して垂直方向の間隔を正確に制御できます。

  • popover属性のhint値。 Pop over API では、 popover 属性の 2 つの値 ( automanual) の動作を指定します。 この機能では、3 つ目の値である popover=hintについて説明します。 ヒントは、"ヒント" 型の動作に最も頻繁に関連付けられますが、動作が若干異なります。 主に、ポップオーバーの入れ子になったスタックを開くときに、 hint が自動に従属するという違いがあります。 そのため、autoポップオーバーの既存のスタックが開いたまま、無関係なhintポップオーバーを開く可能性があります。

    標準的な例は、 <select> ピッカーが開いている (popover=auto) と、ホバーによってトリガーされるヒント (popover=hint) が表示される点です。 このアクションでは、 <select> ピッカーは閉じられません。

  • Popover 呼び出し子とアンカー配置の機能強化。 popover.showPopover({source})を使用してポップオーバー間の呼び出し子リレーションシップを設定する命令型の方法を追加します。 invoker リレーションシップを有効にして、暗黙的なアンカー要素参照を作成します。

  • 呼び出し子内に入れ子になった Popover は、呼び出しを再実行しないでください。 次の場合、ボタンを正しくクリックするとポップオーバーがアクティブになりますが、その後にポップオーバー自体をクリックしてもポップオーバーは閉じられません。

    <button popovertarget=foo>Activate
      <div popover id=foo>Clicking me shouldn't close me</div>
    </button>
    

    以前は、ポップオーバークリックが <button> にバブルし、呼び出し元をアクティブにするため、これはポップオーバーを閉じた状態に切り替えるためです。 これで、予期される動作に変更されました。

  • Animation.overallProgress. 開発者は、タイムラインの性質に関係なく、アニメーションがイテレーション全体でどの程度進んだかを、便利で一貫した表現で提供します。 overallProgress プロパティを使用しない場合は、アニメーションが進んだ距離を手動で計算し、アニメーションの繰り返し回数を考慮し、アニメーションのcurrentTimeが合計時間の割合 (スクロール駆動アニメーションの場合と同様) か、絶対時間量 (時間駆動型アニメーションの場合と同様) かを考慮する必要があります。

  • Atomics オブジェクトの pause() メソッド。 pause() メソッドをAtomics名前空間オブジェクトに追加して、現在のコードがスピンロックを実行していることを CPU に示します。

  • スクリプトの CSP ハッシュ レポート。 複雑な Web アプリケーションでは、多くの場合、セキュリティ上の目的で、ダウンロードしたサブリソースを追跡する必要があります。

    特に、今後の業界標準とベスト プラクティス (PCI-DSS v4 など) では、Web アプリケーションがダウンロードして実行するすべてのスクリプトのインベントリを保持する必要があります。

    この機能は、CSP と Reporting API を基にして、ドキュメントが読み込むすべてのスクリプト リソースの URL とハッシュ (CORS/同一配信元の場合) を報告します。

  • DOM 状態を保持する移動。 DOM プリミティブ (Node.prototype.moveBefore) を追加します。これにより、要素の状態をリセットすることなく、DOM ツリー内の要素を移動できます。

    削除と挿入の代わりに移動すると、次のような状態が保持されます。

    • <iframe> 要素は読み込まれたままになります。
    • アクティブな要素はフォーカスを維持します。
    • ポップオーバー、全画面表示、モーダル ダイアログは開いたままです。
    • CSS の遷移とアニメーションは続行されます。
  • <area> attributionsrc属性を公開します。 <area>でのattributionsrc属性の公開を、公開されていない場合でも、属性の既存の処理動作に合わせて調整します。

    さらに、その要素はファーストクラスのナビゲーション サーフェイスであるため、 <area>の属性をサポートすることは理にかなっており、Microsoft Edge では既に <a> の他のサーフェスでこれをサポートしています。 window.open

  • (Timing-Allow-Originに関係なく) 要素のタイミングと LCP で粗いクロスオリジン renderTimeを公開します。 要素のタイミングと LCP エントリには、イメージまたはテキストが描画された最初のフレームに合わせて、 renderTime 属性があります。

    この属性は現在、イメージ リソースに Timing-Allow-Origin ヘッダーを必要とすることで、クロスオリジン イメージに対して保護されています。 ただし、この制限は簡単に回避できます (たとえば、同じフレームに同じ配信元とクロスオリジンの画像を表示するなど)。

    これは混乱の原因であるため、代わりにこの制限を削除し、ドキュメントがクロスオリジン分離されていない場合は、レンダリング時間を 4 ミリ秒粗くする予定です。 これは、クロスオリジンイメージに関する有用なデコード時間情報が漏洩するのを避けるために十分に粗い一見です。

  • FileSystemObserver インターフェイス。 FileSystemObserver インターフェイスは、Web サイトにファイル システムへの変更を通知します。 サイトでは、ユーザーが以前にアクセス許可を付与したファイルとディレクトリ、ユーザーのローカル デバイス、バケット ファイル システム (配信元プライベート ファイル システムとも呼ばれます) の変更が監視され、変更の種類などの基本的な変更情報が通知されます。

  • 複数のインポート マップ。 現在、インポート マップは ES モジュールの前に読み込む必要があり、ドキュメントごとに 1 つのインポート マップしか存在できません。 これにより、脆弱になり、実際のシナリオでの使用が遅くなる可能性があります。読み込む前に読み込むモジュールはアプリ全体を壊し、多くのモジュールを持つアプリでは、可能なすべてのモジュールのマップ全体を最初に読み込む必要があるため、大きなブロック リソースになります。

    この機能を使用すると、ドキュメントごとに複数のインポート マップを一貫性のある決定論的な方法でマージできます。

  • ストレージ アクセス ヘッダー。 認証された埋め込みで、パーティション分割されていない Cookie をオプトインするための代替方法を提供します。 これらのヘッダーは、パーティション分割されていない Cookie が特定のネットワーク要求に含まれている (または含めることができる) かどうかを示し、サーバーが既に付与されているアクセス許可 storage-access アクティブ化できるようにします。 storage-accessアクセス許可をアクティブ化する別の方法を提供すると、非フレーム リソースによる使用が可能になり、認証された埋め込みの待機時間を短縮できます。

  • Promise<DOMString>.を使用したClipboardItemの作成をサポートする 非同期クリップボード write() メソッドへの入力である ClipboardItem は、コンストラクター内の BLOB に加えて文字列値を受け入れるようになりました。 ClipboardItemData には、BLOB、文字列、または Blob または文字列のいずれかに解決される Promise を指定できます。

  • WebAssembly Memory64。 memory64 提案では、サイズが 2^32 ビットを超える線形 WebAssembly メモリのサポートが追加されます。 新しい命令は提供されませんが、代わりに既存の命令を拡張して、メモリとテーブルの 64 ビット インデックスを許可します。

  • Web 認証 API: PublicKeyCredential getClientCapabilities() メソッド。 PublicKeyCredential getClientCapabilities() メソッドを使用すると、ユーザーのクライアントでサポートされている WebAuthn 機能を判断できます。 メソッドはサポートされている機能の一覧を返し、開発者はクライアントの特定の機能に基づいて認証エクスペリエンスとワークフローを調整できます。

  • WebGPU: 1 コンポーネントの頂点形式 (および unorm8x4-bgra)。 サポートされていないバージョンまたは古い macOS バージョン (ブラウザーではサポートされなくなった) が原因で、WebGPU の初回リリースに存在しない頂点形式が追加されます。 1 コンポーネントの頂点形式を使用すると、アプリケーションは、8 ビットと 16 ビットのデータ型に対して少なくとも 2 倍多くを要求する必要があった場合に必要なデータのみを要求できます。 unorm8x4-bgra 形式を使用すると、同じシェーダーを維持しながら、BGRA でエンコードされた頂点の色を読み込むのが少し便利になります。

  • Web 暗号化 API の X25519 アルゴリズム。 "X25519" アルゴリズムは、[RFC7748] で指定された X25519 関数を使用してキー アグリーメントを実行するツールを提供します。 "X25519" アルゴリズム識別子は、実装された操作 (generateKey、importKey、exportKey、deriveKey、および deriveBits) にアクセスするために、SubtleCrypto インターフェイスで使用できます。

  • WebGPU maxInterStageShaderComponents 制限を非推奨にしてください。 maxInterStageShaderComponents limitは、要因の組み合わせにより非推奨となりました。 Microsoft Edge 135 の目的の削除日。

    • maxInterStageShaderVariablesによる冗長性: この制限は既に同様の目的を果たし、シェーダー ステージ間で渡されるデータの量を制御します。
    • 軽微な不一致: 2 つの制限の計算方法には若干の違いがありますが、これらの違いは軽微であり、 maxInterStageShaderVariables 制限内で効果的に管理できます。
    • 簡略化: maxInterStageShaderComponents を削除すると、シェーダー インターフェイスが合理化され、開発者の複雑さが軽減されます。 微妙な違いを持つ 2 つの個別の制限を管理する代わりに、より適切な名前と包括的な maxInterStageShaderVariablesに焦点を当てることができます。
  • 5 分間 <link rel=prefetch> ルールを削除します。 以前は、リソースが <link rel=prefetch> を使用してプリフェッチされたとき、Microsoft Edge は、再フェッチを回避するために、最初の使用で 5 分以内にキャッシュ セマンティクス (つまり、 max-ageno-cache) を無視していました。 Microsoft Edge では、この特殊なケースを削除し、通常の HTTP キャッシュ セマンティクスを使用します。

    つまり、Web 開発者は、 <link rel=prefetch>の利点を確認するために、適切なキャッシュ ヘッダー (Cache-Control または Expires) を含める必要があります。

    これは、非標準の <link rel=prerender>にも影響します。

バージョン 132.0.2957.111: 2025 年 1 月 15 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 132.0.2957.106: 2025 年 1 月 13 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 132.0.2957.101: 2025 年 1 月 11 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 132.0.2957.93: 2025 年 1 月 6 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 132.0.2957.55: 2024 年 12 月 16 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 132.0.2957.41: 2024 年 12 月 9 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 132.0.2957.26: 2024 年 12 月 2 日

さまざまなバグやパフォーマンスの問題、および機能の更新を修正しました。

機能更新プログラム

  • Microsoft Edge サポート ページの廃止。 エンド ユーザー エクスペリエンスを向上させるために、 edge://support は非推奨になっています。 edge://support にある情報は、edge://version、edge://metrics-internalsedge://extensionsedge://policy の他のページ入手できます。

  • AI テーマ ジェネレーター。 Microsoft Edge には、ユーザーがテキスト文字列を入力し、ブラウザーのテーマとしてプレビューする一連の画像を生成できる AI テーマ ジェネレーターが含まれています。 テーマの適用には、Microsoft Edge の新しいタブ ページで生成されたイメージを設定し、イメージの主要な色をブラウザー フレームに適用することが含まれます。 ユーザーは edge://settings/appearance で新しいエントリ ポイントを見つけ、 AI テーマ ジェネレーター: カスタム ブラウザー テーマの作成に誘導できるようになりました。 管理者は、AIGenThemesEnabled ポリシーを使用して、この機能の可用性を制御できます。 管理者がポリシーを使用して機能を無効にした場合、Microsoft Edge 設定でリンクされているページを使用できますが、ユーザーは画像の生成を許可されず、エラー メッセージが表示されます。 注: これは、制御された機能ロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。

バージョン 132.0.2957.11: 2024 年 11 月 22 日

変更に影響を与えるさまざまなバグとパフォーマンスの問題、開発チャネルの更新プログラム、機能更新プログラム、ポリシー更新プログラム、およびサイトの互換性に影響を与える問題を修正しました。

開発チャネルの更新

このベータ チャネル リリースの前に、次の開発チャネルの更新が行われています。 これらのノートには、各リリースでの変更に関する詳細情報が記載されています。

機能更新プログラム

  • Microsoft Edge 管理サービスでポリシーをIntuneします。 管理者は、既存のクラウド ポリシーと共に、Microsoft Edge 管理サービスを介してIntune ポリシーを設定できるようになりました。 この機能により、管理者はクラウドにブラウザー ポリシーとIntune ポリシーの両方を 1 つのウィンドウからデプロイできるため、ユーザーを安全に保ち、ブラウザー ワークフローを効率化できます。 この機能には、作成プロセスを包括的なステップ バイ ステップ フローに合理化する新しいポリシー作成ウィザードが付属しています。 注: このエクスペリエンスはパブリック プレビュー段階であり、Microsoft 365 管理センターで対象指定リリースをオプトインすることでアクセスできます。

  • Edge 管理サービスでのバージョン監視。 Edge 管理サービスでは、管理されているすべての Microsoft Edge インスタンスの 1 つのビューが提供され、その更新状態と実行できるアクションが表示されます。 古いデバイスの場合は、更新プログラムを簡単にスケジュールしたり、ワークフローの中断を避けるためにブラウザーを更新するようにユーザーに通知したりできます。 注: このエクスペリエンスはパブリック プレビュー段階であり、Microsoft 365 管理センターで対象指定リリースをオプトインすることでアクセスできます。

  • ショッピング製品の追跡。 製品の詳細ページに表示される Microsoft Edge アドレス バーの新しいエクスペリエンスを使用して、製品の価格を簡単に追跡できます。 ユーザーは価格をすばやく追跡でき、その製品に価格が下がったときに通知され、さらに節約できます。 管理者は、 EdgeShoppingAssistantEnabled ポリシーを使用して、Microsoft Edge でのショッピングの可用性を制御できます。 注: この機能は、制御機能のロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。

  • 機能使用状況データ同期。 Microsoft Edge Sync は、ユーザーが複数のデバイス間で Microsoft Edge ユーザー データを同期できるようにする機能使用状況と呼ばれる新しい同期データ カテゴリを起動しています。 この新しいカテゴリを使用すると、ユーザーはすべてのデバイスで Microsoft Edge 機能の使用状況に関するデータを同期できます。 注: この機能は、制御機能のロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。

  • 新しいパスワード マネージャー ポリシー。 DeleteingUndecryptablePasswordsEnabled ポリシーは、組み込みのパスワード マネージャーがデータベースから暗号化できないパスワードを削除できるかどうかを制御します。 このポリシーは、組み込みのパスワード マネージャーの完全な機能を復元するために必要ですが、永続的なデータ損失を引き起こす可能性があります。 暗号化不可のパスワード値は、それ自体で復号化できなくなります。 修正が可能な場合は、通常、複雑なユーザー アクションが必要です。

  • PromotionalTabsEnabled ポリシーの非推奨。 PromotionalTabsEnabled ポリシーは Microsoft Edge バージョン 132 で非推奨となり、今後の Microsoft Edge バージョンでは廃止される予定です。 管理者は、代わりに ShowRecommendationsEnabled ポリシーを使用できます。

  • エンタープライズ ユーザーが IE モードを使用して XFA PDF を表示できるようにします。 エンタープライズのお客様は、 ViewXFAPDFInIEModeAllowedOrigins または ViewXFAPDFInIEModeAllowedFileHash ポリシーを使用して、IE モードを使用して Microsoft Edge の XFA PDF を表示できます。 この変更は、Microsoft Edge の新しい PDF ビューアーで使用できます。

ポリシーの更新

新しいポリシー

廃止されたポリシー

非推奨ポリシー

変更に影響を与えるサイトの互換性

このリリース ノートの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属 4.0 国際ライセンスに記載されている条件に従って使用されます。

  • CSS アンカーの配置: 差し込みプロパティと余白プロパティで anchor-size() を許可します。 もともと、 anchor-size() はサイズ設定プロパティでのみ許可されていました。 仕様により、インセットとマージンも anchor-size() できるようになりました。

  • CSS は横書きモードです。 writing-mode CSS プロパティのsideways-rlキーワードとsideways-lrキーワードのサポート。 sideways-rlsideways-lr は、CJK 以外のテキストを垂直方向に書き込むのに役立ちます。 vertical-rlvertical-lrとは異なり、CJK 言語に適した動作はありません。

  • ダイアログ トグル イベント。 この変更には、ポップオーバーがディスパッチするのと同じToggleEventが組み込まれていますが、<dialog>要素の場合:showModalまたはshowが呼び出されると、newState=openToggleEventをディスパッチ<dialog><dialog>が閉じられた場合 (フォーム、ボタン、または閉じるウォッチャーを使用)、newState=closedを使用してToggleEventをディスパッチする必要があります。

    以前は、<dialog>がいつ開くかを検出するには、ミューテーション オブザーバーを開くためにチェックに登録する必要がありました。

  • 要素キャプチャ。 タブ キャプチャを開始するための既存の手段によって取得されたビデオ MediaStreamTrack を指定すると、要素キャプチャでは、特定の要素から始まる DOM のサブツリーのみをキャプチャするようにトラックを変更できます。

    API はリージョン キャプチャ API に似ていますが、オクルージョンコンテンツとオクルージョンされたコンテンツの両方がキャプチャから除外されるため、アプリケーションの柔軟性が向上します。

  • FedCM 承認機能。 これにより、ID プロバイダー (IdP) が承認フローを実装するために使用できるいくつかの機能 (たとえば、ユーザーが自分の予定表へのアクセスを証明書利用者 (RP) に付与するなど) がバンドルされています。 具体的には、次のとおりです。

    • IdP は、アクセス許可 (継続 API) のカスタム プロンプトを表示できる必要があります。
    • RP には、アクセスする IdP (パラメーター API) と通信するための拡張可能な方法が必要です。
    • RP は、IdP 共有の "名前、電子メール アドレス、プロファイル画像" を参照するテキストをカスタマイズまたは抑制できる必要があります。この状況では、さまざまな情報 (フィールド API) を求めているためです。
    • IdP は、別のエンドポイントを使用して承認フロー (複数の構成 URL) を実装したい場合があります。
    • 特定のアカウントは認証フローと承認フローの 1 つのみ対象となる可能性があるため、2 つのフロー (アカウント ラベル API) で異なるアカウントを表示する方法が必要です。
  • FedCM モード API と他のアカウント API を使用します。 FedCM の 2 つの新しい拡張機能:

    • モード: active モードでは、Web サイトがボタン選択内で FedCM を呼び出すことができます (たとえば、[ IdP へのサインイン ] ボタンを選択するなど)。 アクティブ モードで FedCM API を呼び出すと、ユーザーがログアウトしたときに ID プロバイダー (IdP) にサインインします。また、アクティブ モードは明示的なユーザー ジェスチャ内で呼び出されるため、UI はパッシブ モード (ユーザー ジェスチャ要件を必要とせず、ページ読み込み時に呼び出すことができる) の UI と比較して、より目立つ (中央揃えやモーダルなど) も目立ちます。
    • その他のアカウントを使用する: この拡張機能を使用すると、IdP を使用すると、ユーザーが他のアカウントにサインインできるようになります。
  • フェッチ: Request.bytes()Response.bytes() bytes() メソッドを Request インターフェイスと Response インターフェイスに追加します。これは、Uint8Array で解決される promise を返します。 RequestResponseにはarrayBuffer()メソッドが含まれますが、バッファーから直接読み取ることはできません。 読み取りには、 Uint8Array などのビューを作成する必要があります。 bytes()メソッドは、要求と応答の本文を取得する人間工学を改善します。

  • localhost の Strict-Transport-Security を無視します。 Strict-Transport-Security (STS) 応答ヘッダーは、すべてのポートにホスト全体で適用されるため、localhost Web サーバーに問題が発生する可能性があります。 これにより、Web 開発者がローカルでテストするための互換性の問題が発生します。 また、一時的な理由から、一般的に localhost Web サーバーを起動するソフトウェア パッケージを使用するエンド ユーザーにも影響します。 たとえば、Web サインインからローカル ソフトウェア パッケージへの認証トークンの通信などです。 1 つのローカル リスナーが localhost 応答に Strict-Transport-Security 設定した場合、ポートに関係なく、それ以降のすべての localhost 要求に適用されます。

    Microsoft Edge 132 は、localhost URL からの応答で Strict-Transport-Security ヘッダーを無視することで、この問題を解決します。

  • キーボードフォーカス可能なスクロール コンテナー。 この機能のロールアウト (Microsoft Edge 130 から) は、アクセシビリティの回帰により停止されました。 この問題は修正されており、この機能は引き続き Microsoft Edge 132 でロールアウトされます。 KeyboardFocusableScrollersEnabled はこの機能のポリシーです。

  • プライベート状態トークン API アクセス許可ポリシーの既定の許可リスト ワイルドカード。 プライベート状態トークン API へのアクセスは、アクセス許可ポリシー機能によってゲートされます。 Microsoft Edge 132 は、 private-state-token-issuance 機能と private-state-token-redemption 機能の両方の既定の許可リストを self から * (ワイルドカード) に更新します。

  • PushMessageData::bytes(). PushMessageData インターフェイスは、 インターフェイスを模倣します。これは、API は一般的にバイト バッファーをとして販売する必要があるという原則に従って、新しい メソッドで今年初めに修正されました。 Microsoft Edge 132 は、PushMessageData インターフェイスにも bytes() アクセサーを提供することで、Body インターフェイスに再調整します。

  • sharedStorage.selectURLに保存されたクエリ。 sharedStorage.selectURL() では、クエリをページごとに保存して再利用できるようになりました。 ページごとの 2 つの読み込み予算は、保存されたクエリが初めて実行されるときに課金されますが、同じページ読み込み中に保存されたクエリの後続の実行には課金されません。 この変更は、クエリに名前を付けるselectURL()のオプションのsavedQuery パラメーターを使用して行われます。

  • アクティブでないドキュメントのポップオーバーとダイアログの例外をスローします。 以前は、非アクティブなドキュメント内に存在するポップオーバーまたはダイアログで showPopover() または showModal() を呼び出すと、サイレント モードで失敗します。 例外はスローされませんでしたが、ドキュメントが非アクティブであるため、ポップオーバーやダイアログは表示されません。 Microsoft Edge 132 の時点で、このような状況では InvalidStateErrorがスローされるようになりました。

  • WebAuthn Signal API。 WebAuthn 証明書利用者が、既存の資格情報に関する情報を資格情報ストレージ プロバイダーに通知して、不正な資格情報または失効した資格情報をプロバイダーとシステム UI から更新または削除できるようにします。

  • WebGPU: 32 ビット浮動小数点テクスチャブレンド。 float32-blendable GPU 機能により、形式がr32floatrg32floatrgba32floatブレンド可能な GPU テクスチャが作成されます。

  • WebGPU: GPUDevice から GPUAdapterInfo を公開します。 GPUDevice adapterInfo 属性は、GPUAdapter オブジェクトと同じGPUAdapterInfoを公開します。

  • WebGPU: テクスチャ ビューの使用状況。 WebGPU テクスチャ ビューの作成に省略可能なフィールドを追加して、ソース テクスチャから使用フラグのサブセットを要求します。

    既定では、テクスチャ ビューの使用状況はソース テクスチャから継承されますが、継承された使用法の完全なセットと互換性のないビュー形式があります。 テクスチャ ビューの作成に使用状況フィールドを追加すると、ユーザーはソース テクスチャの使用法のサブセットを要求できます。これは、ビュー形式で有効であり、テクスチャ ビューの目的の使用方法に固有です。

    WebGPU の実装では、より特殊な使用フラグを使用してビューを使用する場合に、低レベルのリソースの作成を最適化し、パフォーマンスを向上させることもできます。

  • 新しい配信元の試用版: Document-Isolation-Policy。 Document-Isolation-Policy を使用すると、ページのcrossOriginIsolation状態に関係なく、COOP または COEP を展開することなく、ドキュメント自体のcrossOriginIsolationを有効にすることができます。 ポリシーはプロセス分離によってサポートされます。 さらに、CORS 以外のクロスオリジン サブリソースのドキュメントは、資格情報なしで読み込まれるか、CORP ヘッダーが必要になります。

  • 新しい配信元の試用版: マジック コメントを含む明示的なコンパイル ヒント。 この機能を使用すると、JavaScript ファイルで一括解析およびコンパイルする必要がある関数に関する情報を添付できます。 この情報は魔法のコメントとしてエンコードされます。

  • navigator.storage EventTarget ではなくなりました。 navigator.storage はストレージ圧力イベントの EventTarget となり、プロトタイプフェーズを過ぎることはありませんでした。 この死んだコードは削除され、その結果、 navigator.storageEventTarget拡張されなくなります。

  • プレフィックス付き HTMLVideoElement 全画面表示 API を削除します。 プレフィックス付き HTMLVideoElement フルスクリーン API は、Microsoft Edge から非推奨になりました。

    これらは、 Element.requestFullscreen() API に置き換えられました。 2024 年の時点で、ほとんどのブラウザーでは、ここ数年、修正されていない API がサポートされています。

    Microsoft Edge 132 では、次の情報が HTMLVideoElementから削除されます。

    • webkitSupportsFullscreen属性。
    • webkitDisplayingFullscreen属性。
    • webkitEnterFullscreen() メソッド。
    • webkitExitFullscreen() メソッド。 全画面表示の "S" の異なる大文字と小文字に注意してください。
    • webkitEnterFullScreen() メソッド。
    • webkitExitFullScreen() メソッド。

    これらのメソッドは、最新の API のエイリアスにすぎません。 彼らの使用は、長年にわたって着実に減少しています。

    バージョン 131.0.2903.51: 2024 年 11 月 15 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 131.0.2903.48: 2024 年 11 月 14 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 131.0.2903.45: 2024 年 11 月 13 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 131.0.2903.36: 2024 年 11 月 8 日

さまざまなバグやパフォーマンスの問題、および機能の更新を修正しました。

このリリース ノートの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属 4.0 国際ライセンスに記載されている条件に従って使用されます。

機能更新プログラム

  • Kyber への変更。 Kyber アルゴリズムは軽微な技術的変更で標準化され、モジュール ラティス キー カプセル化メカニズム (ML-KEM) に名前が変更されました。 ML-KEM は、BoringSSL 暗号化ライブラリに実装されています。これにより、このライブラリに依存するサービスによってデプロイおよび利用できます。

    ML-KEM の最終バージョンに対する変更により、以前にデプロイされたバージョンの Kyber と互換性がありません。 この非互換性のため、Microsoft Edge では次の変更が行われます。

    • Microsoft Edge は、Kyber のサポートから ML-KEM に切り替えます。
    • Microsoft Edge では、ハイブリッド ML-KEM (コードポイント 0x11EC) の主要な共有予測が提供されます。
    • PostQuantumKeyAgreementEnabled フラグと PostQuantumKeyAgreementEnabled ポリシーは、Kyber と ML-KEM に適用されます。
    • Microsoft Edge では、ハイブリッド Kyber (codepoint 0x6399) はサポートされなくなりました。

バージョン 131.0.2903.27: 2024 年 11 月 4 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 131.0.2903.14: 2024 年 10 月 28 日

さまざまなバグとパフォーマンスの問題を修正しました。

バージョン 131.0.2903.9: 2024 年 10 月 24 日

さまざまなバグとパフォーマンスの問題、開発チャネルの更新プログラム、機能更新プログラム、変更に影響を与えるサイトの互換性、ポリシーの更新を修正しました。

このリリース ノートの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属 4.0 国際ライセンスに記載されている条件に従って使用されます。

開発チャネルの更新

このベータ チャネル リリースの前に、次の開発チャネルの更新が行われています。 これらのノートには、各リリースでの変更に関する詳細情報が記載されています。

機能更新プログラム

  • イベントの [キャンセル] ダイアログ beforeunload Microsoft Edge は、 beforeunload イベントの取り消しダイアログの動作を変更しました。 beforeunload イベント ハンドラーでevent.preventDefaultを呼び出しても、ダイアログが表示されなくなります。 代わりに、取り消しダイアログを回避するには、beforeunload イベント ハンドラーでevent.returnValue = ''を呼び出す必要があります。 BeforeunloadEventCancelByPreventDefaultEnabled ポリシーは廃止され、Microsoft Edge バージョン 130 以降は機能しなくなりました。

  • 即時更新で最新の更新プログラムを簡単に入手できます。 Microsoft Edge のインスタント 更新プログラムを使用すると、コンピューターから離れると、最新のブラウザー更新プログラムが自動的に取得されます。 オンラインで安全に保つために、最新の更新プログラムが既にあることを知って、閲覧を続けることができます。 詳細については、「Microsoft Edge - Microsoft サポートで即時更新プログラムを取得する」を参照してください。 手記: この機能は、エンタープライズ顧客向けのプライベート プレビュー段階です。 今後の機能更新プログラムは、Microsoft Edge リリース ノートから入手できます。

変更に影響を与えるサイトの互換性

  • CSS アンカーの配置: anchor-scope anchor-scope プロパティを使用すると、アンカー名の可視性を特定のサブツリーに制限できます。

  • CSS font-variant-emoji font-variant-emoji CSS プロパティは、色付き (絵文字スタイル) と単色 (テキストスタイル) の絵文字グリフを制御する方法を提供します。 このメソッドは、絵文字バリエーション セレクター (テキストの場合は U+FE0E)、絵文字の場合は U+FE0F を各絵文字コードポイントの後に追加することでも実行できます。

  • CSS は継承を強調表示します。 CSS 強調表示継承では、CSS は、 ::selection::highlightなどの擬似クラスを強調表示し、要素チェーンではなく擬似強調表示チェーンを介してプロパティを継承します。 結果は、ハイライト内のプロパティの継承のためのより直感的なモデルです。

  • <details>要素と<summary>要素のスタイル構造の機能強化。 開示ウィジェットやアコーディオン ウィジェットが Web 上に構築されている場合にこれらの要素を使用できるように、 <details> 要素と <summary> 要素の構造に対してより多くの CSS スタイル設定をサポートします。 特に、この変更により、これらの要素に対して display プロパティを設定できなかった制限が削除され、展開および折りたたみを行うパーツのコンテナーのスタイルを設定する ::details-content 擬似要素が追加されます。

  • @page 余白ボックス。 Web ドキュメントを印刷するとき、または PDF としてエクスポートするときに、ページ余白ボックスのサポートを追加します。

    @page余白ボックスを使用すると、ブラウザーによって生成された組み込みのヘッダーとフッターを使用するのではなく、カスタム ヘッダーとフッターを提供するなど、ページの余白領域にコンテンツを定義できます。

    余白ボックスは、CSS @page ルール内の at-rule を使用して定義されます。 余白ボックスの外観と内容は、content プロパティを含む、@page 規則内の CSS プロパティで指定されます。 カウンターは、ページ番号付けでもサポートされています。 この仕様では、現在のページ番号の page とページの合計数の pages という 2 つの特殊なカウンター名を定義します。

  • @property <string> 構文をサポートしています。 登録済みのカスタム プロパティ <string> 構文コンポーネント名のサポート。

  • 相対色構文での currentcolor をサポートします。 CSS の相対色 (from キーワード (keyword)を使用) でcurrentcolorをベースとして使用できるようにします。 このサポートを使用すると、要素の境界線、影、または背景に対して、要素のテキストの色に基づいて補完的な色を設定できます。

    この機能には、カラー関数が currentcolorに依存して入れ子になっているユース ケース (例: color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r)) も含まれます。

  • clip-pathfillstroke、およびmarker-*プロパティの外部 SVG リソースをサポートします。 この機能により、クリップ パス、マーカー、ペイント サーバー ( fill プロパティと stroke プロパティ) の外部参照がサポートされます。 例: clip-path: url("resources.svg#myPath")

  • Direct Sockets API。 Isolated Web Appsは、ネットワーク デバイスとシステムとの直接伝送制御プロトコル (TCP) とユーザー データグラム プロトコル (UDP) 通信を確立し、受信接続をリッスンして受け入れることを許可します。

  • ヘッダーを CSP の制限から除外します。 投機ルールと CSP の統合をUpdatesして、CSP が Speculation-Rules ヘッダーではなく、<script type=speculationrules>にのみ適用されるようにします。 CSP のスクリプト ポリシーは、HTML へのスクリプトの挿入から保護することを目的としており、CSP 脅威モデルは HTTP ヘッダーに関連しません。 この方法により、CDN やその他のエッジ サーバーからの投機ルールのデプロイが容易になります。

  • ストレージ アクセス API の信頼シグナルとしての FedCM。 以前の FedCM にストレージ アクセス要求を自動的に承認する正当な理由を付与することで、FedCM API と Storage Access API を調整します。

    ユーザーが証明書利用者 (RP) のサード パーティ ID プロバイダー (IdP) で ID を使用するアクセス許可を付与すると、多くの IdP では、正しく安全に機能するためにサード パーティの Cookie が必要になります。 この提案は、ストレージ アクセス API (SAA) のアクセス許可チェックを更新して、ストレージ アクセス プロンプトによって付与されたアクセス許可を受け入れるだけでなく、FedCM プロンプトによって付与されたアクセス許可も受け入れるように、プライベートで安全な方法でその要件を満たすことを目的としています。

    このメカニズムの重要なプロパティは、FedCM アクセス許可ポリシーを使用して RP によって明示的に許可されるケースに付与を制限し、RP のフレームごとの制御を強制し、FedCM が既に許可している機能を超えて IdP によるパッシブ監視を防ぐことです。

  • COOP 値 noopener-allow-popups 配信元によっては、セキュリティ要件のレベルが異なる異なるアプリケーションを含めることができます。 このような場合は、あるアプリケーションで実行されているスクリプトが別の同じ配信元アプリケーションのページを開いてスクリプト化できないようにすると便利です。

    このような場合、ドキュメントが同じ元のドキュメントであっても、ドキュメントの開き手がスクリプト化できないようにすることが有益です。 noopener-allow-popupsクロスオリジン-Opener-Policy の値を使用すると、ドキュメントでその動作を定義できます。

  • [パーサーの緩和] を選択します。 この変更により、HTML パーサーでは、<option><optgroup><hr>以外にも、<select>でより多くのタグが許可されます。

    この変更はカスタマイズ可能な <select> 機能をサポートしていますが、個別に実行でき、互換性のあるリスクがあるため、最初に出荷されています。

  • WebGPU: クリップ距離。 頂点シェーダー出力でユーザー定義のクリップ距離を設定できるオプションの GPU 機能 clip-distances を追加します。 この手法は、多くの CAD アプリケーションなど、ユーザー定義の平面を超えるシーン内のすべての頂点をクリップする必要があるアプリケーションに役立ちます。

  • WebGPU: GPUCanvasContext getConfiguration()。 構成ディクショナリGPUCanvasContext configure()呼び出されると、GPUCanvasContext getConfiguration() メソッドを使用してキャンバス コンテキストの構成をチェックできます。 これには、GPU deviceformatusageviewFormatscolorSpacetoneMappingalphaMode メンバーが含まれます。 問題 4828 で説明したように、Web アプリはそれを使用して、WebGPU で HDR キャンバスがサポートされているかどうかを検出できます。

  • 専用ワーカーの WebHID。 専用ワーカー コンテキスト内で WebHID を有効にします。 これにより、負荷の高い I/O のパフォーマンスと、別のスレッド上の HID デバイスからのデータの処理が可能になり、メイン スレッドに対するパフォーマンスへの影響を軽減できます。

  • WebRTC RTCRtpEncodingParameters.scaleResolutionDownTo 指定した maxWidthmaxHeightを超える場合に入力フレームをスケーリングするように WebRTC エンコーダーを構成する API。 この API は scaleResolutionDownBy に似ていますが、解像度の制約は相対的な用語 (たとえば、2 でスケールダウン) ではなく絶対用語 (640x360 など) で表され、入力フレーム サイズの変更に関連する競合状態を回避します。

  • CSS アンカー配置プロパティの inset-areaを削除します。 inset-area プロパティの名前をposition-areaに変更する CSS ワーキング グループの解決により、この削除により、標準に準拠した機能の実装がクリーンアップされます。

  • 標準以外の GPUAdapter requestAdapterInfo() メソッドを削除します。 WebGPU ワーキング グループは、web 開発者が同じGPUAdapterInfo値を同期的に取得できるように、requestAdapterInfo()がそのオプションを削除し、GPUAdapter info 属性に置き換えるために、アクセス許可プロンプトをトリガーするのは実用的でないと判断しました。

ポリシーの更新

新しいポリシー

廃止されたポリシー

非推奨ポリシー

関連項目