Google Chrome 82はFTPをサポートしなくなりました

Googleが最近公開した「廃止予定:FTPサポート」ドキュメントによると、Google Chrome 82はFTPをサポートしなくなります。

最新のWebブラウザーはすべて、執筆時点でFTPをサポートしています。 ユーザーは、ftp://リンクをクリックするか、ブラウザのアドレスバーに手動で入力して、サイトへの接続を開くことができます。

Googleは、ChromeでのFTPの実装は暗号化された接続をサポートしておらず、使用量が少なすぎると主張し、ユーザーの0.1%がFTPを使用して、安全なFTP機能をブラウザーに統合するためのリソースを正当化すると述べました。

同社は2015年に公式のChromiumバグトラッカーにバグをオープンし、ChromeからFTPの組み込みサポートを削除しました。このバグは最近復活し、ChromeからFTPコンポーネントを削除しました。

Googleのバグを参照したFirefoxのバグ追跡サイトBugzillaでMozillaによってバグが登録されました。 Mozillaはその時点での削除に反対し、最後のエントリは2年前に遡ります。

Mozillaは2018年にFirefox 60でオプションを実装しましたが、ブラウザーでFTPサポートを無効にしました。

Chrome 72はFTPからのリソースの取得とトップレベルFTPリソースのレンダリングのサポートをブロックし始め、Firefox 61はFTPからのリソースのブロックも導入し、Chrome 76はFTPのプロキシサポートを廃止しました。

Googleは、Google Chromeから残りの2つのFTP機能、つまりFTPディレクトリリストを表示し、FTPから直接リソースをダウンロードすることを決定しました。

安全でないFTP実装を維持するのではなく、この残りの機能を非推奨にして削除したいと思います。

ChromeでのFTP廃止のタイムライン:

  • Chrome 78:FTPの廃止の開始。 FTPサポート全体を制御するためのフィンチ制御フラグとエンタープライズポリシー
  • Chrome 80(Q1 2020):安定版でのFTPの段階的なターンダウン。
  • Chrome 82:FTP関連のコードとリソースが削除されました。

Chrome 82以降でFTPリソースが検出されると、Chromeはリクエストをシステム上のデフォルトFTPハンドラーにリダイレクトしようとします。 Googleは、ChromeがデフォルトのFTPハンドラーである構成の処理方法を明らかにしていません。

FTPからPACスクリプトをロードするために使用するChromeユーザーは、Chrome 82が安定したチャネルにリリースされたら、Googleによる「PACスクリプトを取得するための他の手段に移行する」必要があります。 Googleによると、ユーザーの0.0002%未満がFTP経由でPACスクリプトを取得しています。

Chromiumに基づいてブラウザを開発している企業も、この決定の影響を受けますか? はい、Vivaldi、Microsoft、Opera、またはBraveはすべてChromiumをベースとして使用しているためです。 FTPのサポートを継続したい企業は、コードを変更して、ブラウザーで引き続きサポートを利用できるようにする必要があります。

2020年末には、ほとんどのブラウザがFTPをサポートしなくなる可能性があります。しかし、FTPはまだ廃止されていません。 FileZillaやFTP RushなどのFTPクライアントが利用可能であり、これらのリソースへのアクセスに使用できます。

Now You :ChromeでのFTPの廃止についてどう思いますか? (Techdows経由)