作为移除通用插件支持的努力的一部分,Mozilla项目砂浆探索提供非web平台技术的替代方法,从Firefox浏览器处理PDF渲染和Flash支持开始。
这个新推出的项目希望以更低的成本提供这些技术,同时提供更好的用户体验。为此,迫击炮将探索带来的可能性谷歌的PDFium库在Chrome浏览器中使用,在Firefox中使用基于Pepper api的Flash插件。胡椒API也由谷歌和胡椒API和PDFium开发铬项目.Mozilla高级工程总监Johnny Stenback表示,改用Pepper将减少支持成本,因为“我们只需要支持Pepper API的一个子集就可以实现我们的目标。”
Mozilla已经将Firefox与PDFium库集成在一起,并启用了基本的PDF渲染。如果该公司成功地为PDFium库使用了最小的Pepper api集,那么NPAPI支持可以在禁用通用插件后从Firefox中删除。
他说:“出于安全和稳定的考虑,NPAPI计划正在逐步取消。“完全移除它可以大大降低代码复杂度,并降低维护Gecko所需的支持成本。”Gecko是Mozilla在Firefox中的布局引擎,用于读取HTML和JavaScript等Web内容。
浏览器厂商已经开始远离专有的、安全问题严重的Flash技术支持HTML5。Stenback表示,寻找Flash支持的替代途径“将允许我们更早地从Firefox中完全移除NPAPI”。这使得Mozilla可以在核心网络技术上投入更多资金。“虽然Mozilla的信条是为了网络生态系统的利益而促进网络平台的标准化,但这个项目并没有改变这一点,”Stenback说。“的确,这个项目在Gecko内部使用了一些非web标准,Gecko内部的绝大部分也可以这么说。”
这篇文章,“火狐在Flash上追随Chrome的脚步,pdf”最初是由信息世界 .