Mozilla 宣布将从 Firefox 中删除对 FTP 协议的支持。在此之后,用户将无法通过 FTP 协议下载文件,也无法在 Firefox 浏览器中查看 FTP 链接或文件夹的内容。
来自 Mozilla 的软件工程师 Michal Novotny表示,此举是为了安全考虑,“FTP 的一部分代码很旧,不安全且难以维护,我们过去发现了很多安全漏洞。”
▲ 图片来源:ghacks
关于终止 FTP 支持的讨论可以追溯到 2015 年,当时 Google 和 Mozilla 工程师开始讨论如何从 Chrome 及 Firefox 浏览器中删除 FTP。去年八月,Google 已着手删除 Chrome 中的 FTP 支持,取消了从浏览器中访问和查看 FTP 链接的功能。Google 原本计划在Chrome 81 中默认禁用 FTP,Chrome 82 发布时完全删除 FTP 代码,但现在这些发布计划都已因疫情而延迟。
事实上,Mozilla 在 2018 年就曾添加了一个选项来禁用 Firefox 中的 FTP 支持,但该标志从未在默认情况下启用。
对 FTP 协议的默认禁用将从 Firefox 77 开始,这一版本预计于今年六月发布。届时,用户仍然可以通过 FTP 查看和下载文件,但必须在 about:config 页面中的首选项重新手动启用 FTP 支持。
到 2021 年,Mozilla 最终会删除 Firefox 内部所有的 FTP 协议代码,之后也不会再有重新启用 FTP 支持的解决方法,Firefox 将完全停止处理 FTP 内容。
在 FTP 被完全删除之前,Firefox 用户可以通过以下方式来控制 FTP 支持:
在浏览器的地址栏中加载about:config
搜索network.ftp.enabled:将首选项设置为 TRUE 以在 Firefox 中启用 FTP 支持;将首选项设置为 FALSE 可禁用 Firefox 中的 FTP 支持。