关于前端:Flash-终将谢幕微软将于年底-2020-年-停止对-Flash-的支持

27次阅读

共计 1594 个字符,预计需要花费 4 分钟才能阅读完成。

近日,微软发表将于往年 12 月终止对 Adobe Flash Player 的反对,届时,微软旗下所有浏览器都将无奈应用 Flash,Adobe 也不会在往年 12 月后公布安全更新。早在 2017 年,Adobe、Apple、Facebook、Google 和 Mozilla 就曾经发表将于 2020 年 12 月进行对 Flash 的反对。

微软将于年底终止自家浏览器对 Flash 的反对,其中包含 Edge(新版 Edge 和 Edge Legacy)和 IE 11。届时,微软网站上托管的与 Adobe Flash Player 相干的可下载资源都将不再可用。

微软在博客中写到,2020 年 12 月之后,用户将不会收到 Flash 更新的提醒。从 2021 年 1 月开始,默认状况下将禁用 Flash,并且将阻止 2020 年 6 月前公布(即低于 KB4561600 的版本)的 Flash。同时,微软将通过 Windows Update 和 WSUS 提供用于删除 Adobe Flash Player 的更新,装置该更新后将会永久性删除 Adobe Flash Player。微软示意,该更新最早能够在 2020 年秋季的 Windows Update 目录中下载。

Adobe 示意,终止对 Flash Player 是因为该技术的利用逐步变少,而且当初曾经有了更好、更平安的抉择,例如 HTML5、WebGL 和 WebAssembly。Adobe 在博客中提到:“一些企业客户可能仍然须要 Flash Player 商业反对和许可能力运行外部业务零碎(即公司内联网上的内容,交互式仪表板,数字培训)。”并且示意如果这些客户须要帮忙,Adobe 会提供一些反对选项。详情可移步 Adobe 官网博客:

https://blog.adobe.com/en/fpo…​blog.adobe.com

为了帮忙这些用户更好地进行过渡,微软也将容许用户在 Edge 和 IE 11 中通过 IE mode 性能加载 Flash。不过,Flash 将会被视为第三方插件,同时也不会取得微软的客户反对。

在过来的很长时间里,Flash 都能够被称为核心技术,然而随着 HTML5、WebGL 和 WebAssembly 等技术的呈现与成熟,Flash 的本身缺点也被逐步放大:

  • 安全性差:Flash 能够实时读取用户浏览器的拜访记录;
  • 稳定性差:这一点在 macOS 中尤为显著;
  • 功耗过高:安卓曾反对 Flash,但 Flash 在安卓设施上运行时常常会占用 CPU 50% 以上,而且随同着极大的耗电量,这一点在笔记本上也有体现;
  • 破绽过多:如果你注意过 Windows Update 公布的补丁,你会发现很多补丁都是在为 Flash 埋单,例如 KB4477029、KB4471331 补丁等。

也正因如此,各个厂商纷纷决定放弃 Flash:

  • 2010 年,乔布斯在公开信中示意 Flash 中存在隐衷等问题,推崇更平安的 HTML5。

  • 2012 年,Adobe 示意放弃在 Android 上应用 Flash。
  • 2015 年,YouTube、Google 和 亚马逊陆续发表放弃 Flash。
  • 2017 年,Adobe 发表将于三年内进行这项服务。

1996 年,Flash 的诞生给过后才初具雏形的互联网带来了更丰盛的交互模式,甚至一度成为网页是否先进的规范,Flash 的“江湖位置”可见一斑。不过当互联网进入到 Web 2.0 时代后,挪动平台的高速倒退使 HTML 高速成长。HTML5 规范的确立,简直是把 Flash 判了“死刑”:与 HTML5 相比,Flash 显得非常臃肿,各个毛病也被逐步放大,各大厂商纷纷对 HTML5 趋之若鹜。Adobe 公司也意识到了这一点,Flash 被淘汰是迟早的事件,所以于 2017 年发表三年内进行 Flash。

只管 HTML5 并不完满,但从实质上来说,相比于仅属于 Adobe 公司的 Flash,HTML5 是属于所有开发者的。就如同乔布斯在公开信中所说:让一个第三方软件横亘在开发者与平台之间,只会带来不合标准的利用,这会妨碍平台的改善与倒退。

正文完
 0