分享

Firefox 附加组件让网络保持开放互联与去中心化

 alayavijnana 2017-10-28 发布于安徽




Mozilla 以捍卫网络的开放性与互联性为职责。有了开放和互联的网络,你才能享受一致且不受限的在线体验。


秉持这个理念,Mozilla 努力催生及落实各项网络标准,希望用这些准则来确保同样的程序能在各种不同的浏览器中顺畅执行。无论你从哪扇门进入网络的世界,只要有了网络标准,网络就能变成一个完整的体验。


为了精益求精,Mozilla 进一步促成附加组件技术的现代化,使 Web extensions 也具有互操作性。


还不认识 Web extensions 吗?以 Firefox 的用语来说,我们称 Web extensions 为附加组件(add-ons)。在浏览器扩展的阵容中,不乏一些亮眼的创新工具,如:Grammarly、Pocket 和 uBlock 等等。


扩展功能的快速回顾


互联网是为了让人人都有机会掀起下一波巨浪而生。在所有的浏览器中,Firefox 是第一个开放开发者编写扩展的先驱。当 Firefox 创业界先河后,Chrome 也加入了行列,让开发者自行开发扩展功能。之后,更多浏览器同行也紧跟其后。


不过,当开发者编写出浏览器扩展后,其程序代码却只能在一种浏览器或设备上运行,这并不符合全部用户的利益,也有违 Mozilla 达成跨浏览器、硬件和操作系统之统一网络体验的期盼和初衷。


况且,这对开发者来说也有害无益。因为他们过去要针对不同的浏览器编写程序,以致耗费大量时间、精力和金钱。Mozilla 认为,如此不合理的状况必须改变。


你爱用的扩展功能应该能在每一种浏览器和设备上运作,不是吗?


目前的 Firefox Nightly(Firefox 的每夜测试版),以及即将发布的 Firefox 正式版,都将只能执行以 WebExtensions API 打造的扩展。你会很开心地发现,WebExtensions API 是跨浏览器的扩展开发系统。以 WebExtensions APIs 打造的浏览器扩展可在桌面设备和支持这些组件使用的 API 的任何一种浏览器上运行。


如此一来,开发者及用户都能同时受惠。这也是 Mozilla 以行动贯彻承诺的表现。Mozilla 把互操作性嵌入自家产品 Firefox 内,并通过 Mozilla 开发者网络(Mozilla Developer Network)等计划来赋予网络开发社区更多主控权。现在,Mozilla 更大力推动扩展的普及——使其不仅能在Firefox 上执行,还能在同行业竞争对手的平台上运行,以促进开放网络的发展。


下一次,当你安装新的附加组件时,不妨花点时间感受一下开放网络的美好,以及有了开放网络,人人才能轻松在互联网上创造、浏览和蓬勃发展的美妙。


开放万岁!


欢迎观赏这个精彩视频,快速了解跨浏览器扩展。若你是开发者,也可以参考原文中有关 extension 技术变革的文章。





火狐

Mozilla Firefox

firefox.com.cn


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多