非推奨になった機能と削除(Chrome 87)

Joe Medley
Joe Medley

Chrome 87 ベータ版は 2020 年 10 月 15 日にリリースされ、安定版は 2020 年 11 月 17 日にリリースされました。

iframe の allow 属性のカンマ区切り文字

<iframe> タグ内の権限ポリシーの宣言では、アイテムの区切りとしてカンマを使用できなくなりました。代わりにセミコロンを使用する必要があります。

-webkit-font-size-delta

Blink は、あまり使用されない -webkit-font-size-delta プロパティのサポートを終了します。デベロッパーは、フォントサイズを使用してフォントサイズを制御する必要があります。

FTP サポートのサポート終了

Chrome では、FTP URL のサポートを終了し、サポートを終了します。Google Chrome の現在の FTP 実装では、暗号化接続(FTPS)とプロキシはサポートされていません。ブラウザでの FTP の使用量は極めて少ないため、既存の FTP クライアントの改善に投資することはできなくなっています。また、影響を受けるすべてのプラットフォームで、より高性能な FTP クライアントをご利用いただけます。

Google Chrome 72 以降では、FTP 経由でのドキュメント サブリソースの取得と、トップレベル FTP リソースのレンダリングのサポートが削除されました。現在 FTP の URL に移動すると、リソースの種類に応じてディレクトリのリストまたはダウンロードが表示されます。Google Chrome 74 以降のバグにより、HTTP プロキシ経由の FTP URL へのアクセスのサポートが終了しました。FTP のプロキシサポートは Google Chrome 76 で完全に終了しましたChrome 86 では、プレリリース チャンネル(Canary と Beta)で FTP が無効になり、Stable ユーザーの 1% で実験的に無効になりました。

Google Chrome の FTP 実装の残りの機能は、ディレクトリ リストの表示か、暗号化されていない接続を介したリソースのダウンロードのいずれかに制限されます。

サポート終了のその他のスケジュールは次のとおりです。

Chrome 87

FTP サポートは、デフォルトでは 50% のユーザーに対して無効になりますが、上記のフラグを使用すれば有効にできます。

Chrome 88

FTP サポートが無効になります。

非推奨ポリシー

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

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

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

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

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

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