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 チームが密接に追跡している影響の大きい変更の一覧を示します。
変更 | 安定したチャネル | 実験 | 追加情報 |
---|---|---|---|
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> 削除する」を参照してください。 |
|
HTTP 経由の安全でないダウンロード | 将来のリリース (TBD) | ユーザーが危険な可能性のあるコンテンツを HTTP サイトからダウンロードしようとすると、"安全でないダウンロードがブロックされました" などの UI 警告が表示されます。ユーザーは、アイテムを続行してダウンロードするオプションを引き続き使用できます。 管理者は、 InsecureContentAllowedForUrls ポリシーを使用して、警告を抑制する HTTP サイトを指定できます。 管理者は、 InsecureDownloadWarnings 機能フラグを使用して、この今後の機能の影響をテストできます。 |
|
アンロード イベントの非推奨 | 将来のリリース (TBD) | アンロード イベント リスナーの作成を許可する新しい Permission-Policy を導入します。 既定のポリシーは allow されますが、既定のポリシーは徐々に deny に移行されます。これにより、ページが明示的に再有効化を選択しない限り、アンロード ハンドラーがページでの起動を停止します。 この変更は、Microsoft Edge の基になっているChromium プロジェクトで行われます。 詳細については、「 非推奨の意図: アンロード イベントを非推奨にする」を参照してください。 |
|
クロスオリジン サブフレーム JavaScript ダイアログの削除 | 将来のリリース (TBD) | クロスオリジン iframe から window.alert 、 window.prompt 、 window.confirm を削除します。 この変更は、Microsoft Edge の基になっているChromium プロジェクトで行われます。 詳細については、「 削除する意図: クロス オリジン サブフレーム JS ダイアログ」を参照してください。 |
|
textprediction 属性の非推奨 |
v133 | 長い形式のテキスト入力のブラウザー ベースのテキスト予測機能を有効または無効にするために使用される非標準の属性である、 textprediction HTML 属性のサポートを削除します。 代わりに、標準化された writingsuggestions 属性を使用します。これは textprediction と同様に機能しますが、ブラウザーが提供するその他の書き込み支援機能にも適用されます。
textprediction を明示的に true または false に設定するサイトでは、代わりにwritingsuggestions を同じ値に設定できます。 詳細については、「HTML 仕様での 提案の記述 」を参照してください。 |
|
トークン バインドのサポートの削除 | v127、v130 | トークン バインドは、TLS 接続の両端で暗号化証明書を使用して、ベアラー トークンのセキュリティ ギャップを閉じようとします。これは、紛失または盗難の可能性があります。 v127 の時点では、エンタープライズ ポリシー AllowTokenBindingsForUrls はサポートされなくなりました。 トークン バインド プロトコルのサポートは v130 で削除されます。 | |
ミューテーション イベントの削除 | v127 | Chromiumでのミューテーション イベントのサポートを削除します。 代わりに 、MutationObserver API を使用します。 「 非推奨の意図: ミューテーション イベント」を参照してください。 | |
Web SQL の削除 | v124 | Web SQL のサポートを完全に削除します。 以前のリリースでは、Web SQL のサポートは既定で無効になっていますが、 WebSQLAccess ポリシーを使用して再度有効にすることができます。 この変更後、Web SQL サポートを有効にするメカニズムはなくなりました。 この変更は、Microsoft Edge の基になっているChromium プロジェクトで行われます。 詳細については、「 Web SQL の非推奨と削除の意図」を参照してください。 |
ブラウザー バージョンの表記
この記事では、ブラウザーのリリース番号に次の表記を使用します。
記法 | 説明 |
---|---|
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 に付属しています。 |