Microsoft Edge Beta チャネルのリリースノート
これらのリリース ノートでは、Microsoft Edge Beta チャネルに含まれている新機能とセキュリティ以外の更新プログラムに関する情報を提供します。 これらのリリース ノートのアーカイブされたバージョンは、Microsoft Edge Beta チャネルのアーカイブされたリリース ノートで入手できます。
注
Microsoft Edge Web プラットフォームは、ユーザー エクスペリエンス、セキュリティ、およびプライバシーを向上させるために絶えず進化しています。 詳細については、「Microsoft Edge 向けのサイトの互換性に影響する変更点」を参照してください。
バージョン 132.0.2957.41: 2024 年 12 月 9 日
さまざまなバグとパフォーマンスの問題を修正しました。
バージョン 132.0.2957.26: 2024 年 12 月 2 日
さまざまなバグやパフォーマンスの問題、および機能の更新を修正しました。
機能更新プログラム
Microsoft Edge サポート ページの廃止。 エンド ユーザー エクスペリエンスを向上させるために、 edge://support は非推奨になっています。 edge://support にある情報は、edge://version、edge://metrics-internals、edge://extensions、edge://policy の他のページで入手できます。
AI テーマ ジェネレーター。 Microsoft Edge には、ユーザーがテキスト文字列を入力し、ブラウザーのテーマとしてプレビューする一連の画像を生成できる AI テーマ ジェネレーターが含まれています。 テーマの適用には、Edge の新しいタブ ページで生成された画像を設定し、画像の主要な色をブラウザー フレームに適用することが含まれます。 ユーザーは edge://settings/appearance で新しいエントリ ポイントを見つけ、 AI テーマ ジェネレーター: カスタム ブラウザー テーマの作成に移動できるようになりました。 管理者は、AIGenThemesEnabled ポリシーを使用して、この機能の可用性を制御できます。 管理者がポリシーを使用して機能を無効にした場合、Edge 設定でリンクされているページは引き続き使用できますが、ユーザーはイメージの生成を許可されず、エラー メッセージが表示されます。 注: これは、制御された機能ロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。
バージョン 132.0.2957.11: 2024 年 11 月 22 日
変更に影響を与えるさまざまなバグとパフォーマンスの問題、開発チャネルの更新プログラム、機能更新プログラム、ポリシー更新プログラム、およびサイトの互換性に影響を与える問題を修正しました。
開発チャネルの更新
このベータ チャネル リリースの前に、次の開発チャネルの更新が行われています。 これらのノートには、各リリースでの変更に関する詳細情報が記載されています。
- 132.0.2917.0 への開発チャネルの更新がライブです。 |Microsoft Community Hub
- 132.0.2931.1 への開発チャネルの更新がライブです。 |Microsoft Community Hub
- 132.0.2945.0 への開発チャネルの更新がライブです。 |Microsoft Community Hub
機能更新プログラム
Microsoft Edge 管理サービスでポリシーをIntuneします。 管理者は、既存のクラウド ポリシーと共に、Microsoft Edge 管理サービスを介してIntune ポリシーを設定できるようになりました。 この機能により、管理者はクラウドにブラウザー ポリシーとIntune ポリシーの両方を 1 つのウィンドウからデプロイできるため、ユーザーを安全に保ち、ブラウザー ワークフローを効率化できます。 この機能には、作成プロセスを包括的なステップ バイ ステップ フローに合理化する新しいポリシー作成ウィザードが付属しています。 注: このエクスペリエンスはパブリック プレビュー段階であり、Microsoft 365 管理センターで対象指定リリースをオプトインすることでアクセスできます。
Edge 管理サービスでのバージョン監視。 Edge 管理サービスでは、すべてのマネージド Edge インスタンスの 1 つのビューが提供され、その更新状態と実行できるアクションが表示されます。 古いデバイスの場合は、更新プログラムを簡単にスケジュールしたり、ワークフローの中断を避けるためにブラウザーを更新するようにユーザーに通知したりできます。 注: このエクスペリエンスはパブリック プレビュー段階であり、Microsoft 365 管理センターで対象指定リリースをオプトインすることでアクセスできます。
ショッピング製品の追跡。 製品の詳細ページに表示される Edge アドレス バーで新しいエクスペリエンスを使用して、製品の価格を簡単に追跡できます。 ユーザーは価格をすばやく追跡でき、その製品に価格が下がったときに通知され、さらに節約できます。 管理者は、 EdgeShoppingAssistantEnabled ポリシーを使用して、Edge でのショッピングの可用性を制御できます。 注: この機能は、制御機能のロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。
機能使用状況データ同期。 ユーザーが複数のデバイス間で Edge ユーザー データを同期できるようにする Edge 同期では、機能の使用状況と呼ばれる新しい同期データ カテゴリが起動されるようになりました。 この新しいカテゴリを使用すると、ユーザーはすべてのデバイスで Edge 機能の使用状況に関するデータを同期できます。 注: この機能は、制御機能のロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。
新しいパスワード マネージャー ポリシー。 DeleteingUndecryptablePasswordsEnabled ポリシーは、組み込みのパスワード マネージャーがデータベースから暗号化できないパスワードを削除できるかどうかを制御します。 このポリシーは、組み込みのパスワード マネージャーの完全な機能を復元するために必要ですが、永続的なデータ損失を引き起こす可能性があります。 暗号化不可のパスワード値は、それ自体で復号化できなくなります。 修正が可能な場合は、通常、複雑なユーザー アクションが必要です。
PromotionalTabsEnabled ポリシーの非推奨。 PromotionalTabsEnabled ポリシーは Microsoft Edge バージョン 132 で非推奨となり、今後の Microsoft Edge バージョンでは廃止される予定です。 管理者は、代わりに ShowRecommendationsEnabled ポリシーを使用できます。
エンタープライズ ユーザーが IE モードを使用して XFA PDF を表示できるようにします。 エンタープライズのお客様は、 ViewXFAPDFInIEModeAllowedOrigins または ViewXFAPDFInIEModeAllowedFileHash ポリシーを使用して、IE モードを使用して Microsoft Edge の XFA PDF を表示できます。 この変更は、Microsoft Edge の新しい PDF ビューアーで使用できるようになります。
ポリシーの更新
新しいポリシー
AdHocCodeSigningForPWAsEnabled - プログレッシブ Web アプリケーションのインストール中のネイティブ アプリケーション署名
AutomaticFullscreenAllowedForUrls - 指定したサイトで自動全画面表示を許可する
AutomaticFullscreenBlockedForUrls - 指定したサイトで自動全画面表示をブロックする
CreatePasskeysInICloudKeychain - パスキーの作成が既定で iCloud キーチェーンに設定されるかどうかを制御する
UndecryptablePasswordsEnabled の削除 - 暗号化できないパスワードの削除を有効にする
GenAILocalFoundationalModelSettings - GenAI ローカル基本モデルの設定
IPv6ReachabilityOverrideEnabled - IPv6 の到達可能性チェックオーバーライドを有効にする
LiveTranslationAllowed - ライブ翻訳が許可されます
PersonalizeTopSitesInCustomizeSidebarEnabled - 既定で有効になっているサイドバーのカスタマイズでトップ サイトをカスタマイズする
ViewXFAPDFInIEModeAllowedFileHash- 許可されたファイル ハッシュに IE モードを使用して XFA ベースの PDF ファイルを表示します。
ViewXFAPDFInIEModeAllowedOrigins - 許可されたファイルの配信元に IE モードを使用して XFA ベースの PDF ファイルを表示します。
SelectParserRelaxationEnabled -
<select>
要素の新しい HTML パーサー動作が有効かどうかを制御します
廃止されたポリシー
- InsecureFormsWarningsEnabled - 安全でないフォームの警告を有効にする (非推奨)
- MutationEventsEnabled - 非推奨または削除されたミューテーション イベントを有効にする (非推奨)
- PromotionalTabsEnabled - フル タブのプロモーション コンテンツを有効にする (非推奨)
非推奨ポリシー
- BlockTruncatedCookies - 切り捨てられた Cookie をブロックする (廃止)
- CertificateTransparencyEnforcementDisabledForLegacyCas - 従来の証明機関の一覧に対する証明書の透過性の適用を無効にする (廃止)
変更に影響を与えるサイトの互換性
注
このリリース ノートの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属 4.0 国際ライセンスに記載されている条件に従って使用されます。
CSS アンカーの配置: 差し込みプロパティと余白プロパティで
anchor-size()
を許可します。 もともと、anchor-size()
はサイズ設定プロパティでのみ許可されていました。 仕様により、インセットとマージンもanchor-size()
できるようになりました。CSS は横書きモードです。
writing-mode
CSS プロパティのsideways-rl
キーワードとsideways-lr
キーワードのサポート。sideways-rl
とsideways-lr
は、CJK 以外のテキストを垂直方向に書き込むのに役立ちます。vertical-rl
やvertical-lr
とは異なり、CJK 言語に適した動作はありません。ダイアログ トグル イベント。 この変更には、ポップオーバーがディスパッチするのと同じ
ToggleEvent
が組み込まれていますが、<dialog>
要素の場合:showModal
またはshow
が呼び出されると、newState=open
でToggleEvent
をディスパッチ<dialog>
。 (フォーム、ボタン、または closewatcher を使用して)<dialog>
を閉じると、newState=closed
でToggleEvent
がディスパッチされます。以前は、
<dialog>
がいつ開くかを検出するには、ミューテーション オブザーバーを開くためにチェックに登録する必要がありました。要素キャプチャ。 タブ キャプチャを開始するための既存の手段によって取得されたビデオ
MediaStreamTrack
を指定すると、Element Capture を使用すると、特定の要素から始まる 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 を返します。Request
とResponse
にはarrayBuffer()
メソッドが含まれますが、バッファーから直接読み取ることはできません。 読み取りには、Uint8Array
などのビューを作成する必要があります。bytes()
メソッドは、要求と応答の本文を取得する人間工学を改善します。localhost の Strict-Transport-Security を無視します。
Strict-Transport-Security
(STS) 応答ヘッダーは、すべてのポートにホスト全体で適用されるため、localhost Web サーバーに問題が発生する可能性があります。 これにより、Web 開発者がローカルでテストするための互換性の問題が発生します。 また、一時的な理由から、一般的に localhost Web サーバーを起動するソフトウェア パッケージを使用するエンド ユーザーにも影響します。 たとえば、Web サインインからローカル ソフトウェア パッケージへの認証トークンの通信などです。 1 つのローカル リスナーが localhost 応答にStrict-Transport-Security
設定した場合、ポートに関係なく、それ以降のすべての localhost 要求に適用されます。Edge 132 では、localhost URL からの応答で
Strict-Transport-Security
ヘッダーを無視することで、この問題を解決します。キーボードフォーカス可能なスクロール コンテナー。 この機能のロールアウト (Edge 130 から) は、アクセシビリティの低下のために停止されました。 この問題は修正されており、この機能は引き続き Edge 132 でロールアウトされます。 KeyboardFocusableScrollersEnabled はこの機能のポリシーです。
プライベート状態トークン API アクセス許可ポリシーの既定の許可リスト ワイルドカード。 プライベート状態トークン API へのアクセスは、アクセス許可ポリシー機能によってゲートされます。 Edge 132 では、
private-state-token-issuance
機能とprivate-state-token-redemption
機能の両方の既定の許可リストがself
から*
(ワイルドカード) に更新されます。PushMessageData::bytes()
.PushMessageData
インターフェイスは、 インターフェイスを模倣します。これは、API は一般的にバイト バッファーをとして販売する必要があるという原則に従って、新しい メソッドで今年初めに修正されました。 Edge 132 は、PushMessageData
インターフェイスにもbytes()
アクセサーを提供することで、Body
インターフェイスと再調整します。sharedStorage.selectURL
に保存されたクエリ。sharedStorage.selectURL()
では、クエリをページごとに保存して再利用できるようになりました。 ページごとの 2 つの読み込み予算は、保存されたクエリが初めて実行されるときに課金されますが、同じページ読み込み中に保存されたクエリの後続の実行には課金されません。 この変更は、クエリに名前を付けるselectURL()
のオプションのsavedQuery
パラメーターを使用して行われます。アクティブでないドキュメントのポップオーバーとダイアログの例外をスローします。 以前は、非アクティブなドキュメント内に存在するポップオーバーまたはダイアログで
showPopover()
またはshowModal()
を呼び出すと、サイレント モードで失敗します。 例外はスローされませんでしたが、ドキュメントが非アクティブであるため、ポップオーバーやダイアログは表示されません。 Edge 132 の時点で、このような状況ではInvalidStateError
がスローされるようになりました。WebAuthn Signal API。 WebAuthn 証明書利用者が、既存の資格情報に関する情報を資格情報ストレージ プロバイダーに通知して、不正な資格情報または失効した資格情報をプロバイダーとシステム UI から更新または削除できるようにします。
WebGPU: 32 ビット浮動小数点テクスチャブレンド。
float32-blendable
GPU 機能により、形式がr32float
、rg32float
、rgba32float
ブレンド可能な 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.storage
はEventTarget
拡張されなくなります。プレフィックス付き HTMLVideoElement 全画面表示 API を削除します。 プレフィックス付き HTMLVideoElement フルスクリーン API は、Edge から非推奨になりました。
これらは、
Element.requestFullscreen()
API に置き換えられました。 2024 年の時点で、ほとんどのブラウザーでは、ここ数年、修正されていない API がサポートされています。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 では次の変更が行われます。
- エッジが Kyber のサポートから ML-KEM に切り替わる。
- Edge では、ハイブリッド ML-KEM (コードポイント 0x11EC) の主要な共有予測が提供されます。
-
PostQuantumKeyAgreementEnabled
フラグと PostQuantumKeyAgreementEnabled ポリシーは、Kyber と ML-KEM に適用されます。 - 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 国際ライセンスに記載されている条件に従って使用されます。
開発チャネルの更新
このベータ チャネル リリースの前に、次の開発チャネルの更新が行われています。 これらのノートには、各リリースでの変更に関する詳細情報が記載されています。
- 131.0.2863.0 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
- 131.0.2875.0 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
- 131.0.2889.0 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
- 131.0.2903.5 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
機能更新プログラム
イベントの [キャンセル] ダイアログ
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-path
、fill
、stroke
、および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()
メソッドを使用してキャンバス コンテキストの構成をチェックできます。 これには、GPUdevice
、format
、usage
、viewFormats
、colorSpace
、toneMapping
、alphaMode
メンバーが含まれます。 問題 4828 で説明したように、Web アプリはそれを使用して、WebGPU で HDR キャンバスがサポートされているかどうかを検出できます。専用ワーカーの WebHID。 専用ワーカー コンテキスト内で WebHID を有効にします。 これにより、負荷の高い I/O のパフォーマンスと、別のスレッド上の HID デバイスからのデータの処理が可能になり、メイン スレッドに対するパフォーマンスへの影響を軽減できます。
WebRTC
RTCRtpEncodingParameters.scaleResolutionDownTo
。 指定したmaxWidth
とmaxHeight
を超える場合に入力フレームをスケーリングするように WebRTC エンコーダーを構成する API。 この API はscaleResolutionDownBy
に似ていますが、解像度の制約は相対的な用語 (たとえば、2 でスケールダウン) ではなく絶対用語 (640x360 など) で表され、入力フレーム サイズの変更に関連する競合状態を回避します。CSS アンカー配置プロパティの
inset-area
を削除します。inset-area
プロパティの名前をposition-area
に変更する CSS ワーキング グループの解決により、この削除により、標準に準拠した機能の実装がクリーンアップされます。標準以外の GPUAdapter
requestAdapterInfo()
メソッドを削除します。 WebGPU ワーキング グループは、web 開発者が同じGPUAdapterInfo
値を同期的に取得できるように、requestAdapterInfo()
がそのオプションを削除し、GPUAdapterinfo
属性に置き換えるために、アクセス許可プロンプトをトリガーするのは実用的でないと判断しました。
ポリシーの更新
新しいポリシー
- EdgeSidebarAppUrlHostAllowList - Microsoft Edge サイドバーで特定のアプリを開くことを許可する
- PrivateNetworkAccessRestrictionsEnabled - より多くのプライベート ネットワーク エンドポイントに要求に制限を適用するかどうかを指定します
廃止されたポリシー
- NewBaseUrlInheritanceBehaviorAllowed - 機能 NewBaseUrlInheritanceBehavior の有効化を許可します (非推奨)
- RSAKeyUsageForLocalAnchorsEnabled - ローカル トラスト アンカーによって発行されたサーバー証明書の RSA キーの使用状況を確認する (非推奨)
- UserAgentClientHintsGREASEUpdateEnabled - User-Agent クライアント ヒントのグリース更新機能を制御する (非推奨)
非推奨ポリシー
- BeforeunloadEventCancelByPreventDefaultEnabled - beforeunload イベントによって生成されるキャンセル ダイアログの動作を制御する (廃止)
- SignInCtaOnNtpEnabled - [サインインのクリックを有効にする] アクション ダイアログ (廃止)
バージョン 130.0.2849.52: 2024 年 10 月 23 日
さまざまなバグとパフォーマンスの問題を修正しました。
バージョン 130.0.2849.46: 2024 年 10 月 17 日
さまざまなバグとパフォーマンスの問題を修正しました。
バージョン 130.0.2849.43: 2024 年 10 月 16 日
さまざまなバグとパフォーマンスの問題を修正しました。
お知らせ
- beforeunload イベントのキャンセル ダイアログ。 Microsoft Edge では、Microsoft Edge バージョン 131 の
beforeunload
イベントの取り消しダイアログの動作が変更されています。 バージョン 131 以降では、beforeunload
イベント ハンドラーでevent.preventDefault
を呼び出しても、ダイアログが表示されなくなります。 代わりに、取り消しダイアログを回避するには、beforeunload
イベント ハンドラーでevent.returnValue = ''
を呼び出す必要があります。 BeforeunloadEventCancelByPreventDefaultEnabled ポリシーは廃止され、Microsoft Edge バージョン 130 以降は機能しなくなります。
バージョン 130.0.2849.35: 2024 年 10 月 11 日
さまざまなバグとパフォーマンスの問題、機能更新プログラム、ポリシー更新プログラムを修正しました。
機能更新プログラム
- Copilot ブラウザーのコンテキスト ポリシー。 EdgeEntraCopilotPageContext ポリシーは、Microsoft Edge バージョン 130 以降で使用でき、CopilotCDPPageContext ポリシーに置き換えられます。 CopilotCDPPageContext ポリシーは Microsoft Edge バージョン 130 では非推奨となり、Edge 133 では廃止されます。
ポリシーの更新
新しいポリシー
- EdgeEntraCopilotPageContext - Microsoft Edge サイドバーから Enterprise Data Protection (EDP) を使用してMicrosoft Copilotにアクセスする Entra ID プロファイルのページ コンテンツへのアクセスを制御します。
廃止されたポリシー
- CopilotCDPPageContext - Microsoft Entra ID プロファイルのページ コンテキストへの商用データ保護アクセスを使用して Copilot を制御します (非推奨)。
バージョン 130.0.2849.27: 2024 年 10 月 7 日
さまざまなバグとパフォーマンスの問題を修正しました。
バージョン 130.0.2849.13: 2024 年 9 月 30 日
さまざまなバグとパフォーマンスの問題を修正しました。
修正プログラム
- 一部の SharePoint サイトでレンダリングの問題が発生する問題を修正しました。
バージョン 130.0.2849.5: 2024 年 9 月 26 日
さまざまなバグやパフォーマンスの問題、機能の更新、変更に影響するサイトの互換性、ポリシーの更新を修正しました。
注
このリリース ノートの一部は、Chromium.org によって作成および共有された作業に基づく変更であり、クリエイティブ・コモンズ帰属 4.0 国際ライセンスに記載されている条件に従って使用されます。
開発チャネルの更新
このベータ チャネル リリースの前に、次の開発チャネルの更新が行われています。 これらのノートには、各リリースでの変更に関する詳細情報が記載されています。
- 130.0.2808.0 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
- 130.0.2821.1 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
- 130.0.2835.2 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
- 130.0.2849.1 への開発チャネルの更新がライブです。 - Microsoft コミュニティ ハブ
修正プログラム
- StandaloneHubsSidebarEnabled ポリシーを使用して Edge Bar が無効になっているときに、edge://settings/sidebar ページにブリーフケース アイコンが表示されない問題を修正しました。
お知らせ
- ライブ キャプション。 LiveCaptionsAllowed ポリシーは Microsoft Edge バージョン 103 以降で使用できますが、この機能は一般公開されていません。 ExperimentationAndConfigurationServiceControl ポリシーが 'FullMode' に設定されているクライアントは、広範な可用性の前にこの機能を受け取る可能性があります。 広範な可用性は、Microsoft Edge リリース ノートを通じて発表されます。
機能更新プログラム
トークン バインド。 トークン バインドは、TLS 接続の両端で暗号化証明書を使用して、ベアラー トークンのセキュリティ ギャップを閉じようとします。これは、紛失または盗難の可能性があります。 Microsoft Edge バージョン 130 では、トークン バインドは非推奨になりました。 また、 AllowTokenBindingForUrls ポリシーは廃止されました。
macOS 上の Edge が Teams でリンクをシームレスに開くようになりました。 macOS で既定のブラウザーを Microsoft Edge に設定し、この機能を有効にすると、Teams デスクトップ アプリからの Web リンクがチャット、チャネル、予定表、およびその他のエントリ ポイントを介して送信されます。 これらのリンクは、Teams アプリにサインインしたプロファイルで自動的にシームレスに開き、ブラウザーで再認証する必要がスキップされます。 この機能を使用すると、コンテンツにすばやく簡単にアクセスできます。 管理者は、Microsoft 365 ポリシー 「Web リンクを開くブラウザーを選択する」を使用して、この機能の可用性を制御できます。 注: この機能は、制御機能のロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。
上位の設定を昇格し、設定ページのナビゲーション性を向上させる。 ブラウザー設定の検索をより効率的にするために、Microsoft Edge では、Edge 設定に 3 つのナビゲーションの機能強化が導入されています。 設定の機能は変更されず、すべての設定は現在と同じページに残りますが、クリック可能なセクションの背後にあります。 これらの変更は次のとおりです。
エッジ設定 ([プロファイル] ページ) を入力すると、ユーザーが最初に設定した場所で最も使用される [設定] アクションへのクイック アクセスが導入されます。 設定の名前を含むボタンをクリックすると、ユーザーは直接その場所に移動します。
設定ページ (プライバシー、検索、サービス、外観、Cookie とサイトのアクセス許可、システムとパフォーマンスなど) が高密度に設定されるようにするには、そのページにある最も使用されるアクションにすばやくアクセスできます。 設定の名前を含むボタンをクリックすると、ユーザーは直接その場所に移動します。
これらの高密度のページでは、設定の長いセクションごとに、説明的なサブテキストを含むクリック可能な "目次" になります。 これにより、ユーザーは設定を直接見つけ、不要なスクロールを回避できます。
注: この機能は、制御機能のロールアウトです。 この機能が表示されない場合、ロールアウトは続行しますので、後でもう一度確認してください。
変更に影響を与えるサイトの互換性
CSS コンテナー: フラット ツリー参照を照会します。 コンテナー クエリの仕様が、フラット ツリーの先祖を検索するように変更されました。 この変更は、CSS ルールが
::part()
または::slotted()
を使用しない場合でも、要素またはその先祖の 1 つがスロットされているシャドウ ツリー内の名前のないコンテナーを要素が表示できるシャドウ DOM にのみ関連します。CSS の入れ子: 入れ子になった宣言ルール。 解析中にこれらの宣言を
CSSNestedDeclarations
ルールにラップすることで、入れ子になったルールの後にベア宣言を保持します。完全な、固定されていないボックス装飾ブレークサポート。 インライン断片化 (ライン レイアウト) とブロックの断片化 (印刷と複数列の改ページ) の両方に対する
box-decoration-break:clone
のサポートを追加します。以前は、ブロックの断片化では
box-decoration-break:slice
(初期値) のみがサポートされていましたが、インライン断片化の場合はbox-decoration-break:clone
もサポートされていましたが、prefixed -webkit-box-decoration-break
プロパティを使用する場合にのみサポートされていました。::p art() の後に、より多くの擬似要素と擬似クラスを許可します。
::part()
擬似要素を使用する CSS セレクターは、他の CSS 擬似要素 (::part()
を除く) とその後に他の多くの種類の CSS 擬似クラスを持つことができます。 組み合わせ子は::part()
後も許可されず、ツリー構造に依存する擬似クラスは許可されません。以前は、
::part()
後の擬似クラスと擬似要素の限られたセットのみが許可されていました。 この変更により、許可する必要があるすべての擬似クラスと擬似要素が許可されます。 これは、::part(part-name):enabled
や::part(part-name)::marker
などのセレクターが許可されていることを意味します。共有 Brotli と共有 Zstandard を使用したコンプレッション ディクショナリ トランスポート。 この機能により、指定された以前の応答を使用するためのサポートが追加されます。これは、Brotli または Zstandard を使用したコンテンツ エンコード圧縮応答の外部ディクショナリとして追加されます。
企業では、HTTPS トラフィックをインターセプトし、不明なコンテンツ エンコーディングに敏感なエンタープライズ ネットワーク インフラストラクチャとの互換性の問題が発生する可能性があります。 エンタープライズ ポリシー CompressionDictionaryTransportEnabled は、圧縮ディクショナリトランスポート機能をオフにするために使用できます。
同時スムーズ な scrollIntoView()。 動作が "smooth" の scrollIntoView() メソッドを使用すると、開発者は、優しいスクロール アニメーションを使用して子孫までスクロールするスクロール コンテナーを作成できます。 この機能は、実行中の scrollIntoView アニメーションが他のスクロール コンテナー上の無関係なスクロールによって取り消されないように、API の実装を修正します。
また、ページの読み込み時に呼び出される競合する scrollIntoView が原因で、Edge がページのフラグメント アンカーにスクロールできない場合も修正されます。
図のドキュメント: ウィンドウ境界キャッシュを無視するオプションを追加します。 この変更により、新しいパラメーター (
preferInitialWindowPlacement
) がドキュメントピクチャインピクチャ API に追加されます。このパラメーターを true に設定すると、このサイトを開くときに、このサイトの前のドキュメント画像の位置またはサイズを再利用しようとしないことをユーザー エージェントに示唆します。多くの場合、ビデオ会議を PiP との間で移動するなど、ドキュメントのピクチャインピクチャ ウィンドウは同じサイトに対して複数回閉じて再び開きます。 ユーザー エージェントは、最新のサイズと場所で PiP ウィンドウを自由に再び開き、ユーザーが最後に移動した場所にとどまり、PiP ウィンドウ間で継続性を提供します。 ただし、新しいウィンドウが新しいビデオ呼び出しである場合など、前のウィンドウと意味的に無関係な場合、開発者はこのパラメーターを使用して、このウィンドウが既定の位置とサイズで開かれる可能性があることをユーザー エージェントに提供できます。
大きな値の読み取りエラーに対する IndexedDB のエラー 報告が改善されました。 DOMException で以前に報告された特定のエラー ケースと、"大きな IndexedDB 値の読み取りに失敗しました" というメッセージのレポートに変更します。
IDBRequest によって読み取られるデータを含むファイルがディスクに存在しない場合に、"NotFoundError" という名前の DOMException が発生し、回復不能なエラーが発生したときにサイトが適切な修正アクションを実行できるようになりました。 修正アクションには、DB からエントリを削除する、ユーザーに通知する、またはサーバーからデータを再フェッチするなどがあります。
キーボードフォーカス可能なスクロール コンテナー。 この機能により、フォーカス可能な子を持たないスクロールバーは、既定でキーボードフォーカス可能になります。
これは、すべてのユーザーがスクロールバー内のスクロールとコンテンツにアクセスしやすくするための重要な改善です。 キーボードフォーカス可能なスクロール機能は、バージョン 130 以降では既定で有効になっています。
この機能の実装にさらに時間が必要な場合は、Edge 128 以降で KeyboardFocusableScrollersEnabled ポリシーを使用できます。
特殊でないスキーム URL をサポートします。 以前は、URL パーサーは特殊でない URL をサポートしていませんでした。 パーサーは、URL Standardと一致しない "不透明パス" があるかのように、特殊でない URL を解析します。 URL パーサーは、URL Standardに従って、特殊でない URL を正しく解析します。
詳細については 、「bit.ly/url-non-special 」を参照してください。
WebAssembly JavaScript String Builtins。 この機能は、WebAssembly へのインポートに関する一般的な JavaScript 文字列操作を公開します。 これにより、WebAssembly 内でサポートされることなく、WebAssembly から JavaScript 文字列を作成および操作できます。 これにより、サポートされている文字列参照と同様のパフォーマンスが引き続き可能になります。
WebGPU: デュアル ソース ブレンド。 2 つのフラグメント シェーダー出力を 1 つのフレームバッファーに結合できるようにする、オプションの GPU 機能 "デュアル ソース ブレンド" を追加します。 この手法は、Porter-Duff ブレンド モードに基づくものなど、複雑なブレンド操作を必要とするアプリケーションに役立ちます。 パイプライン状態オブジェクトの頻繁な変更の必要性を減らすことで、デュアル ソース ブレンドによってパフォーマンスと柔軟性が向上します。
Web シリアル: 接続属性と RFCOMM 接続イベント。 この機能は、ブール値の
SerialPort.connected
属性を追加します。 シリアル ポートが論理的に接続されている場合、属性は true を返します。 有線シリアル ポートの場合、ポートがシステムに物理的に接続されている場合、ポートは論理的に接続されます。 ワイヤレス シリアル ポートの場合、ポートをホストしているデバイスがホストに対して開いている接続を持っている場合、ポートは論理的に接続されます。以前は、有線シリアル ポートのみが、接続イベントと切断イベントをディスパッチしました。 この機能により、BLUETOOTH RFCOMM シリアル ポートは、ポートが論理的に接続または切断されたときに、これらのイベントをディスパッチします。
この機能は、BLUETOOTH RFCOMM シリアル ポートがポートを開かずに使用できるタイミングをアプリケーションが検出できるようにするためです。
DelegatedInkTrailPresenter で expectedImprovement を削除します。 expectedImprovement 属性は、DelegatedInkTrails API が現在のインク待機時間にどの程度改善されるかを Web 開発者に伝えます。 ただし、この属性はフィンガープリント エントロピを増やす価値はありません。
非標準の GPUAdapter requestAdapterInfo() メソッドを非推奨とします。 開発者は GPUAdapter info 属性を使用して GPUAdapterInfo を同期的に取得できるため、WebGPU の
requestAdapterInfo()
非同期メソッドは冗長です。
ポリシーの更新
非推奨ポリシー
- AllowTokenBindingForUrls - Microsoft Edge がトークン バインディングの確立を試みるサイトの一覧を構成します (廃止)。