5月16日消息,据国外媒体报道,谷歌将于2016年第四季度把HTML 5作为旗下Chrome浏览器的默认选项,而不再支持原有的Flash插件。
据悉,谷歌最新提出的一项计划表明,自2016年第四季度开始,公司将仅为仍依赖Flash插件的前10大域名提供默认Flash支持。若网站支持HTML5插件,那么Chrome浏览器就会默认显示HTML 5页面。若网站必须使用Flash插件,那么用户在使用Chrome浏览器时将被询问是否允许Flash插件运行。
过去几年内,Flash正在逐渐没落。Flash插件的信息安全问题严重,不断曝出新的安全漏洞。同时,市场也在逐步地抛弃Flash插件,转而支持HTML5。特别是Chrome浏览器与Flash之间的关系尤为复杂。
尽管谷歌浏览器Chrome默认支持Flash插件,但谷歌正逐步淡化其功能。2015年9月,Chrome 45开始自动暂停播放不太重要的Flash内容,其中包括广告、动画以及其他一切不属于“网页中心”的内容。现在谷歌将范围扩大至包括游戏和视频在内的网页核心内容。
以下是谷歌默认支持HTML 5的相关计划详情:
Flash Player将继续与Chrome浏览器捆绑,但是其再作为浏览器的默认选项,即谷歌浏览器不再通过Navigator.Plugins()和Navigator.MimeTypes()去主动加载Flash内容。
如果网站支持HTML 5体验,那么Chrome浏览器将默认显示HTML 5页面。
如果用户发现浏览的网站需要FlashPlayer时,网页最上方将显示推送通知,询问用户是否允许在该网站运行FlashPlayer。
如果用户确定需要运行,那么Chrome浏览器将告知用户FlashPlayer在浏览器中的存在,并重新加载页面。
Chrome浏览器将保存用户的这一设置,供以后的访问使用。
为避免对用户过多地发送相关通知,谷歌将依赖Flash Player的前十位网站(基于总浏览量)列入白名单,默认支持Flash Player。而在一年后,这一白名单将过期。
根据谷歌的说法,白名单的设置是为了“减少最初实施时对用户的影响,并避免对用户的过度提示“。若谷歌现在实施这一白名单,那么前十位网站为YouTube.com、Facebook.com、Yahoo.com、VK.com、Live.com、Yandex.ru、OK.ru、Twitch.tv、Amazon.com以及Mail.ru。谷歌将定期根据使用量对白名单进行更新,并于一年后删除这一白名单。
而当用户访问一个需要Flash插件的非白名单网站时,就会有如下提示:
如果用户允许Flash Player的运行,那么Chrome浏览器将保存这一用户偏好,并在启用Flash的情况下重新加载页面。如果网站要求用户下载Flash Player,那么Chrome浏览器将拦截这一请求,并弹出“允许Flash播放器……”的消息。
谷歌还计划为企业用户添加控制策略。企业级用户可以设置浏览器为“允许网站要求运行Flash”(仅允许此次运行),“允许网站……”(右键单击播放),以及“从不运行Flash内容”(完全禁用插件)。用户也可对个人网站进行偏好管理与设置。
虽然谷歌尚未公布实施该计划的细节,但谷歌将使用HTML 5作为默认选项代替Flash的决定毋庸置疑。
在Flash逐步退出历史舞台的过程中,谷歌起了重要的作用。2015年1月,谷歌旗下视频网站YouTube将HTML 5作为默认选项,随后于2015年2月,YouTube将Flash广告自动转换为HTML 5页面显示。此外,YouTube还计划于2017年1月2日停止支持Flash广告。
由于性能和安全方面的诸多原因,Flash并不会立即退出历史舞台。事实上,自Adobe公司于2011年11月宣布停止Flash Player对移动设备的支持时,Flash的命运就已经注定消逝。虽然自此已过多年,不少科技公司也在力推Flash淡出市场,但离Flash真正离开还有很长的路要走。(宁宇)