Chrome 103 でのサポートの終了と削除

Chrome 103 ベータ版は 2022 年 5 月 26 日にリリースされました。2022 年 6 月下旬に安定版になる予定です。

サンドボックス化された iframe で外部プロトコルをブロックする

サンドボックス化された iframe で外部アプリを開くことはブロックされません。現在、デベロッパーは信頼できないコンテンツをサンドボックス化し、ユーザー ナビゲーションをブロックしています。ブロックには、外部アプリや Play ストアへのリンクも含まれている必要があります。この問題は解決済みです

ナビゲーションが必要なサイトでは、<iframe> 要素の sandbox プロパティに次の値を追加できます。

  • allow-popups
  • allow-top-navigation
  • allow-top-navigation-with-user-activation

安全でないオリジンの Battery Status API を削除

Battery Status API は、安全でないコンテキスト(特に HTTP ページに埋め込まれた HTTP ページと HTTPS iframe)ではサポートされなくなりました。この変更は、安全でないオリジンに対する強力な機能のサポート終了に関するポリシーに従って削除されています。これも仕様の変更に伴うものです。

要素を削除

ウェブ プラットフォームからプラグインが削除されたことと、相対的に <param> が使用されていないことを踏まえ、ウェブ プラットフォームから削除しています。

非推奨ポリシー

プラットフォームの健全性を維持するため、コースを実施したウェブ プラットフォームから API を削除することがあります。API の削除には、以下のようにさまざまな理由があります。

  • 新しい API が優先されます。
  • 他のブラウザとの調整と一貫性を確保するため、仕様の変更を反映するように更新されています。
  • これらの API は、他のブラウザでは実現しなかった初期段階のテストであるため、ウェブ デベロッパーに対するサポートの負担が増える可能性があります。

これらの変更の一部は、ごく一部のサイトに影響するものです。問題を事前に軽減するため、Google はデベロッパーに事前通知を行い、サイトを実行し続けるために必要な変更を行えるようにしています。

現在、Chrome には基本的に、API のサポート終了と削除のプロセスがあります。

  • blink-dev メーリング リストで発表します。
  • ページ上で使用状況が検出された場合に、Chrome DevTools Console で警告を設定し、時間尺度を指定します。
  • しばらく待ってモニタリングを行い、使用量が低下したらその機能を削除する。

chromestatus.com で非推奨の機能の一覧は、非推奨のフィルタで確認できます。削除された機能は、削除済みのフィルタを適用することで確認できます。また、これらの投稿で変更、理由、移行パスの一部について概要を示します。