Mozilla今天公布了火狐浏览器未来继续支持Flash的计划。从2016年8月开始,火狐浏览器将拦截“对用户体验非必要的Flash内容”。这意味着,这项政策将从Firefox 48开始执行。从2017年的某个时间点开始,火狐浏览器将只在用户点击确认的情况下才会激活Flash插件。
这与谷歌和微软的做法类似。去年,Chrome浏览器开始自动禁用不太重要的Flash内容,例如广告。从2015年9月开始,不太重要的Flash内容不会在页面上出现。微软Edge浏览器也计划从今年夏季开始这样做,即Windows 10周年纪念升级的发布后。
Mozilla还计划拦截对用户不可见的Flash内容。不过,该公司并未公布这样做的时间表。Mozilla估计,这一调整将“减少Flash崩溃和挂死最多10%”。这一调整将基于预定的Flash内容列表,而这些Flash内容被认为可以用HTML取代。此外,这一列表将继续扩大,将利用Flash去确认内容是否被查看包括在内,从而进一步优化性能和设备的电池续航时间。
这些浏览器厂商的最终目标是让尽可能多的网站转向HTML5。这将有利于设备性能(减少对内存和CPU的占用,提升电池续航时间),以及网络标准的统一(这将让开发者的工作变得更简单)。考虑到Flash存在的漏洞,这也将从信息安全角度带来帮助。
关于限制Flash内容的决定,Mozilla给出了与谷歌和微软类似的理由:“增强安全性,提升电池续航时间,加快页面加载速度,更好的浏览器响应能力。”Mozilla建议,网页开发者尽快开始考虑做出调整。
Flash并不是唯一一款被火狐抛弃的插件。2015年10月,Mozilla宣布,将停止支持除Flash之外的所有NPAPI插件。此举最初的计划是2016年底,但目前已被推迟至2017年3月。