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

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

短縮されていないユーザーエージェント文字列の最終バージョン

Chromium 100 は、短縮されていないユーザー エージェント文字列(および関連する navigator.userAgentnavigator.appVersionnavigator.platform の DOM API)をデフォルトでサポートする最後のバージョンになります。完全削減された User-Agent のテストをサイトに許可するオリジン トライアルは、2022 年 4 月 19 日に終了します。この日以降、ユーザー エージェント文字列は徐々に縮小されます。スケジュール全体を確認するには、Chromium ブログ: User-Agent Reduction Origin Trial and Dates をご覧ください。テストまたは User-Agent Client Hints への移行に時間が必要な場合は、Chrome 100 ~ 113 で予定されている非推奨オリジン トライアルに登録できます。最初のオリジン トライアルではユーザー エージェント文字列が完全に削減されていますが、非推奨トライアルでは以前のユーザー エージェントが保持されます。非推奨トライアルは 2023 年 5 月下旬に終了する予定です。

これは、User-Agent 文字列の使用を新しい User-Agent Client Hints API に置き換える戦略の一環です。User-Agent Client Hints の詳細については、User-Agent Client Hints に移行するUser-Agent Client Hints によるユーザーのプライバシーとデベロッパー エクスペリエンスの向上をご覧ください。

非推奨ポリシー

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

  • 新しい API が優先されます。
  • 他のブラウザとの連携と一貫性を保つため、仕様の変更を反映して更新されます。
  • これらは初期段階のテストであり、他のブラウザでは実現したことがないため、ウェブ デベロッパーの負担を増やす可能性があります。

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

Chrome では現在、基本的に以下の API のサポートを終了および削除するプロセスを用意しています。

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

chromestatus.com でサポートが終了した機能の一覧を確認するには、非推奨のフィルタを使用します。削除された機能を確認するには、削除済みのフィルタを適用します。また、これらの投稿で変更、理由、移行パスのいくつかを要約します。