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経由)