今年 8 月,Google 在官方博客发布文章称:从 9 月份开始,Chrome 53 将会对 Flash 在网页后台中的加载行为进行阻止;而到 12 月,Chrome 将把 HTML 5 作为 Chrome 浏览器的默认选项。
图自:techgirl
果然,12 月到来,Google 依照计划推出了最新版的 Chrome 55。在 Mac、Windows、Linux 等多个平台上,Chrome 已经把网页的默认支持选项转变为 HTML5。
鉴于 Chrome 在桌面浏览器市场高达 54.99% 的份额,Chrome 55 的这一做法对于整个 Web 生态在技术上的影响无疑是巨大的。
图自:netmarketshare
不过,作为兼容性存在的一部分,Chrome 55 并没有完全禁止 Flash 的运行。 对于那些只支持 Flash 的网站,Chrome 对它们予以了“豁免”;而且,Chrome 还给予下列 Top 10 的网站以一年的调整期限:
YouTube.com, Facebook.com, Yahoo.com, VK.com, Live.com, Yandex.ru, OK.ru, Twitch.tv, Amazon.com, and Mail.ru.
在上述网站之外,如果用户需要使用 Flash,Chrome 将会主动提醒用户去手动加载。虽然 Google 的确希望通过各种方式推动 HTML5 的发展,但它依然在 Chrome 中内置了 Adobe Flash。
实际上,HTML5 已经在标准层面取代了 Flash。2015 年 12 月,Adobe 已经在官网发布文章,宣布将旗下的 “Flash” 更名为 “Animate”,并呼吁开发者放弃 Flash,转移到 HTML5 平台上来。
而在 Adobe 今年推出的 Adobe CC 中,Animate 已经位列其中,并且可以创作出基于 HTML5 的网页动画,在效果上与过去的 Flash 没有什么区别。
当然,技术的迭代永远需要一个过程,Flash 不会因为 Chrome 55 的出现就立即消失;但毫无疑问,技术发展的潮流是无法阻挡的。