Microsoft Edge に対するサイトの互換性に影響を与える変更
この記事では、次の点が強調されています。
- Microsoft Edge と、Microsoft Edge が基づいているブラウザー エンジンであるChromium プロジェクトとの影響の大きい違い。
- 影響の大きい Web プラットフォームの変更。これは、サイトでのブラウザーの互換性に影響を与える可能性があり、Microsoft Edge チームが特に密接に追跡しています。
Microsoft Edge のその他の変更の詳細については、「 Microsoft Edge Web プラットフォームのリリース ノート」を参照してください。
Web プラットフォームは、HTML、CSS、JavaScript、およびその他の多くのオープン標準を含む Web ページの構築に使用されるテクノロジのコレクションです。 Web プラットフォームは、ユーザー エクスペリエンス、セキュリティ、プライバシーを向上させるために絶えず進化しています。 場合によっては、これらの変更が既存の Web ページの機能に影響を与える可能性があります。
機能と互換性の理由から、Microsoft Edge では、Chromium プロジェクトの Web プラットフォームへの変更のほとんどすべてを採用しています。 ただし、Microsoft は Microsoft Edge ブラウザーを完全に制御し、変更を延期または拒否する場合があります。 Microsoft Edge チームは、変更がブラウザー ユーザーに利益をもたらすかどうかを決定します。
今後のプロジェクト Web プラットフォームの変更Chromium詳細については、「Chrome Platform Status Release タイムライン」を参照してください。
影響の大きい変更
次の表に、Microsoft Edge チームが密接に追跡している影響の大きい変更の一覧を示します。
変更 | リリース | 説明 |
---|---|---|
getHostEnvironmentValue を廃止する |
将来のリリース (TBD) | 標準化された User-Agent クライアント ヒント API を使用してブラウザーとプラットフォームの情報を公開することを優先して、標準以外の Microsoft Edge 専用 window.external.getHostEnvironmentValue() メソッドを非推奨にします。 User-Agent クライアント ヒントは、よりプライバシーを維持する方法でブラウザーとプラットフォームの情報を提供します。 「User-Agent クライアント ヒントとユーザー エージェント クライアント ヒント API を使用してWindows 11と CPU アーキテクチャを検出する」を参照してください。 |
HTTP 経由の安全でないダウンロード | 将来のリリース (TBD) | ユーザーが危険な可能性のあるコンテンツを HTTP サイトからダウンロードしようとすると、"安全でないダウンロードがブロックされました" などの UI 警告が表示されます。ユーザーは、アイテムを続行してダウンロードするオプションを引き続き使用できます。 管理者は、 InsecureContentAllowedForUrls ポリシーを使用して、警告を抑制する HTTP サイトを指定できます。 管理者は、 InsecureDownloadWarnings 機能フラグを使用して、この今後の機能の影響をテストできます。 |
アンロード イベントの非推奨 | 将来のリリース (TBD) | アンロード イベント リスナーの作成を許可する新しい Permission-Policy を導入します。 既定のポリシーは allow されますが、既定のポリシーは徐々に deny に移行されます。これにより、ページが明示的に再有効化を選択しない限り、アンロード ハンドラーがページでの起動を停止します。 この変更は、Microsoft Edge の基になっているChromium プロジェクトで行われます。 詳細については、「 非推奨の意図: アンロード イベントを非推奨にする」を参照してください。 |
getter の Intl.Locale 非推奨 |
v135 |
Intl.Locale オブジェクトのアクセサー プロパティは、仕様に従って、対応する関数を優先して非推奨になりました。
Microsoft Edge 135 Web プラットフォームのリリース ノート (2025 年 4 月) の「Intl.Locale ゲッターの非推奨」を参照してください。 |
Remove navigator.xr.supportsSession メソッド |
v135 | 非推奨の navigator.xr.supportsSession プロパティは、WebXR API から削除されます。
Microsoft Edge 135 Web プラットフォームのリリース ノート (2025 年 4 月) の「navigator.xr.supportsSession メソッドを削除する」を参照してください。 |
WebGPU の制限を削除する maxInterStageShaderComponents |
v135 |
maxInterStageShaderComponents 制限が削除されました。
Microsoft Edge 135 Web プラットフォームのリリース ノート (2025 年 4 月) の「WebGPU の制限maxInterStageShaderComponents を削除する」を参照してください。 |
-ms-high-contrast と-ms-high-contrast-adjust |
v134-v138 | CSS -ms-high-contrast メディア クエリと -ms-high-contrast-adjust プロパティは非推奨となり、標準ベースの 強制色 機能が優先されます。
「-ms-high-contrast と -ms-high-contrast-adjust のサポートの廃止」を参照してください。 |
WebGPU maxInterStageShaderComponents 制限 |
v133 | WebGPU maxInterStageShaderComponents 制限が削除されています。
「WebGPU の制限 maxInterStageShaderComponents の非推奨」を参照してください。 |
<link rel=prefetch> 5 分ルール |
v133 | 以前は、 <link rel=prefetch> を使用してリソースをプリフェッチした場合、再フェッチを回避するために、最初の使用で 5 分以内にキャッシュ セマンティクス (具体的には max-age と no-cache ) が無視されていました。 これで、この特殊なケースが削除され、通常の HTTP キャッシュ セマンティクスが使用されます。 「 5 分間のルール <link rel=prefetch> 削除する」を参照してください。 |
textprediction 属性の非推奨 |
v133 | 長い形式のテキスト入力のブラウザー ベースのテキスト予測機能を有効または無効にするために使用される非標準の属性である、 textprediction HTML 属性のサポートを削除します。 代わりに、標準化された writingsuggestions 属性を使用します。これは textprediction と同様に機能しますが、ブラウザーが提供するその他の書き込み支援機能にも適用されます。
textprediction を明示的に true または false に設定するサイトでは、代わりにwritingsuggestions を同じ値に設定できます。 詳細については、「HTML 仕様での 提案の記述 」を参照してください。 |
ブラウザー バージョンの表記
この記事では、ブラウザーのリリース番号に次の表記を使用します。
記法 | 説明 |
---|---|
v123 | Microsoft Edge バージョン 123 の機能または変更が付属しています。 |
v123 (Chrome + 1) | この機能または変更は、Microsoft Edge バージョン 123 に付属しています。これは、Chrome バージョン 122 の機能または変更船の後の 1 つのリリースです。 |
v123 (Chrome+2) | この機能または変更は、Microsoft Edge バージョン 123 に付属しています。これは、Chrome バージョン 121 の機能または変更後の 2 つのリリースです。 |
Beta v123 | この機能または変更は、Microsoft Edge のベータ プレビュー チャネルのバージョン 123 に付属しています。 |
Dev v123 | この機能または変更は、Microsoft Edge の Dev プレビュー チャネルのバージョン 123 に付属しています。 |
Canary v123 | この機能または変更は、Microsoft Edge の Canary プレビュー チャネルのバージョン 123 に付属しています。 |