谷歌已公布一项计划,用HTML5取代Flash,作为Chrome浏览器的默认选项。
从2016年第四季度开始,谷歌计划只为仍依赖Flash插件的前10大域名提供默认的Flash支持。只要网站提供HTML5体验,那么Chrome就会展示这样的体验。而如果网站必须使用Flash插件,那么用户将被询问,是否允许Flash插件的运行。
过去几年,Flash正逐渐淡出。一方面,Flash带来了严重的信息安全问题,Flash插件常常被曝出新的安全漏洞。另一方面,市场也在逐渐抛弃Flash,转向HTML5。此外,Chrome浏览器和Flash之间的关系尤为复杂。
尽管谷歌浏览器默认集成了Flash插件,但谷歌正逐步淡化这一插件的重要性。2015年9月,Chrome 45开始自动暂停不太重要的Flash内容,包括广告、动画,以及其他一切“不属于网页中心”的内容。目前,谷歌此举将推广至网页的中心内容,即游戏和视频。
谷歌的具体计划是,Flash播放器仍将捆绑至Chrome,但Chrome将不再通过Navigator.Plugins()和Navigator.MimeTypes()默认去推Flash播放器。
- 如果网站提供HTML5体验,那么HTML5将成为默认的体验。
- 当用户发现网站需要Flash播放器时,网页最上方将出现推送通知,询问用户是否允许在网站上启用Flash播放器。
- 如果用户接受,那么Chrome将会告知用户Flash播放器的存在,并刷新页面。
- Chrome将保存用户的这一设置,供用户随后访问。
- 为了避免用户过多地收到推送通知,我们将把依赖Flash的前10大网站(根据总使用量)列入白名单。这一白名单将在一年后过期。
谷歌表示,设计这一白名单是为了“减少最初对用户的影响,避免弹出过多通知”。如果谷歌现在就执行这一白名单,那么其中的网站将包括YouTube、Facebook、雅虎、VK.com、Live.com、Yandex.ru、OK.ru、Twitch.tv、亚马逊和Mail.ru。谷歌承诺,将在一年时间里,根据网站对Flash的使用量定期更新这一白名单。
如果用户允许Flash播放器的运行,那么Chrome将保存这一偏好,并在启用Flash的情况下刷新页面。如果网站要求用户下载Flash,那么Chrome将拦截这一请求,并弹出“允许Flash播放器……”的消息栏。
谷歌还计划为企业用户添加策略控制。用户可以设置为“允许网站要求运行Flash”,“允许网站……”,以及“从不运行Flash内容”。用户也可以根据单个网站管理偏好。
|