今天上午,Adobe 宣布其淘汰 Flash 的路线图,将在 2020 年底停止对 Flash 的支持。协同与 Adobe 合作的其他浏览器厂商,Mozilla 也提供了一个对 Flash 支持的路线图,并指导网站作者,使他们最终脱离 Flash 技术。
从下个月(Firefox 55)开始,用户将选择哪些网站可以运行 Flash 插件。默认情况下,大多数用户在 2019 年将禁用 Flash,并且只有运行 Firefox 延长支持版本(ESR)的用户才能在 2020 年年底之前继续使用 Flash。为了保护用户的安全性,一旦 Adobe 安全补丁不再继续更新,Firefox 的任何版本都不会加载插件。
Firefox 55 中 Flash 元素将全部设置为 Click-to-play,只有需要时才能点击运行。这种方式一方面使用户能够继续使用需要 Flash 的旧版网站,同时让网站尽快完成 HTML5 元素的迁移。
多年来,Flash 已经通过媒体和动画创新帮助 Web 发展取得了巨大的成就,Flash 生命周期的结束并不意味着之前的功能将会失效。如果你是网站作者,目前正在使用 Flash 来实现网站上的视频,游戏,聊天,文件上传或剪贴板访问等操作,目前已经有了更加快速,安全和可靠的方式实现。MDN 上准备了一份指南,用来帮助网站作者从 Flash 过渡到 Web API:Flash to HTML5 migration guide
以前基于 Flash 构建的游戏开发人员正在快速切换到 HTML 并已有了不错的成效。上周 Kongregate 发布了关于网络游戏平台上使用的游戏技术趋势报告(见下图)。Mozilla 与游戏发行商和开发人员密切合作,推动 Web 上的游戏呈现,并继续开发 WebAssembly 等技术,使开发人员能够实现近乎原始的性能。
今年 Firefox 将有望成为迄今为止运行速度最快的版本。减少 Flash 元素的使用是 Web 和 Firefox 共同发展的重要组成部分。用户期待的安全和隐私功能,加上新的界面和功能,将会 很大程度上优化 Firefox 用户的浏览器体验。
附:Firefox 淘汰 Flash 的路线图:
- 2017 年 8 月 Firefox 55 正式版时,Flash 默认点击后运行,用户必须手动选择哪些站点允许使用 Flash,但可记忆用户的选择。
- 2017 年 9 月,Firefox 56 安卓版默认移除所有插件的支持,包括 Flash。
- 2018 年下半年,Flash 不再记忆用户的选择,用户在不同会话中必须每次都手动允许使用 Flash。
- 2019 年上半年,Firefox 会在仍使用 Flash 的站点上显示一个警告。
- 几个月之后,Firefox 将默认禁用 Flash,并且不会提示用户可以允许启用 Flash,但用户还可以通过浏览器里面的设置来使用 Flash。
- 2020 年上半年,Firefox 正式版将完全移除对 Flash 的支持。ESR 版本将支持到 2020 年底。
- 2021 年,因为 Flash 已不维护,Firefox 将完全不允许加载 Flash。