2017年第10期火狐快讯卷首语

聊一聊 WebExtensions 扩展的那些事儿

随着 Firefox Quantum 发布越来越近,WebExtensions 的扩展数量已经增加超过 4000 个,由于 WebExtensions 扩展大多是作者重新开发或由其他平台迁移而来,普遍较新,所以在最新版本的 Firefox 中兼容性也更好。本期就来给大家推荐一些常用的 WebExtensions 扩展。如果有开发者愿意尝试自己开发或迁移,本期也有相关的教程介绍。

在2017年第9期火狐快讯有奖问答中获奖的朋友是 smjke、Mandrake、司南thinan(火狐社区ID),恭喜以上三位!本期火狐快讯的有奖问答小栏目继续进行。这个栏目会测试大家对 Firefox 的了解程度,同时为了增强娱乐性,我们将从每次参与的童鞋中间,随机选出几名幸运儿,并为其颁发奖品。希望各位火狐粉千万不要错过本期火狐快讯哦~

 

常用 WebExtensions 扩展推荐 Top 10

随着 Firefox Quantum 发布越来越近,WebExtensions 的扩展数量已经增加超过 4000 个,由于 WebExtensions 扩展大多是作者重新开发或由其他平台迁移而来,普遍较新,所以在当前版本的 Firefox 中兼容性也更好,我们在精挑细选后为大家带来一些常用功能的扩展推荐“Top10”。其中有:Stylish 的替代扩展、UA 切换、油猴子的替代脚本、鼠标手势拖拽、标签页优化类扩展、强制 HTTPS、以图搜图……<点击标题前往了解更多>

 

如何开发 WebExtensions 扩展

WebExtensions 简单来说就是一个用于开发各个浏览器附加组件的技术,开发者仅需要掌握 HTML、CSS、JavaScript 即可使用 WebExtensions 开发浏览器附件组件,Firefox 将在 57 版本的时候只支持 WebExtensions 扩展,其他旧式类型的扩展(基于XUL、XPCOM、Add-on SDK)将全部取消支持,若你有旧式扩展需要迁移,或跨平台开发,可以阅读本篇找到相应的教程……<点击标题前往了解更多>

 

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

Mozilla 以捍卫网络的开放性与互联性为职责。秉持这个理念,Mozilla 努力催生及落实各项网络标准,希望用这些准则来确保同样的程序能在各种不同的浏览器中顺畅执行。为了精益求精,Mozilla 进一步促成附加组件技术的现代化,使 Web extensions 也具有互操作性。以 Firefox 的用语来说,称 Web extensions 为附加组件(add-ons)。即将发布的 Firefox 正式版,都将只能执行以 WebExtensions API 打造的扩展。你会发现,WebExtensions API 是跨浏览器的扩展开发系统。以 WebExtensions APIs 打造的浏览器扩展可在桌面设备和支持这些组件使用的 API 的任何一种浏览器上运行。……<点击标题前往了解更多>

 

对 Firebug Say Goodbye

Firebug——无疑是最受欢迎和最强大的Web开发工具。Firebug 在其12年的生命中,取得了巨大的成功。这款开源工具在Web开发人员中发展了一大批近乎狂热的追随者。2005年 Firebug 发布之时,这是第一个让程序员在Firefox浏览器中可以进行检查、编辑和调试代码的工具,它甚至还可以监控任何Web页面中的CSS、HTML和JavaScript 代码。时至今日,仍然有超过100万的忠实粉丝在使用它。但不得不很难过的说,现在 Firebug 作为独立的开发工具已经在 Firefox 浏览器中走到了生命的尽头。不过好消息是,下个月发布 Firefox Quantum(Firefox 57)之时,Firebug 的所有功能都将出现在 Firefox 开发工具中。……<点击标题前往了解更多>

 

最新的“小号多开”扩展来了:Multi-Account Containers

这是一款全新的、可替代旧版小号多开的扩展—— Firefox Multi-Account Containers,终于又可以在 Firefox 上同时管理多个不同的 Email 和社交平台的账号了。你有两个(或甚至更多的) Email、论坛、微博或 Instagram、Twitter、Facebook 账号吗?你希望所有信息都能分门别类、排列整齐吗?如果答案是肯定的,千万不要错过这款全新的【小号多开】扩展,Multi-Account Containers 扩展可帮你收纳和管理各种不同的在线生活。还可以定制不同标签类型和颜色的标签页,轻松地分类管理不同的在线活动和在线身份。……<点击标题前往了解更多>

 

【开发者课堂】WebRender:让网页渲染如丝顺滑

Firefox Quantum 发布在即。它带来了许多性能改进,包括从 Servo 引入的极速 CSS 引擎。但 Servo 中的很大一块技术尚未被 Firefox Quantum 引入,虽然已经为期不远。这就是 WebRender,它是 Quantum Render 项目的一部分,正被添加到 Firefox 中。WebRender 以极速著称,但它所做的并非加速渲染,而是使渲染结果更加平滑。依靠 WebRender,希望应用程序以每秒 60 帧(FPS)乃至更快的速度运行。在 Chrome 和当前版本的 Firefox 中,某些页面卡到只有 15 FPS,而使用 WebRender 则能达到 60 FPS。WebRender 是如何做到这些的呢?它从根本上改变了渲染引擎的工作方式,使其更像 3D 游戏引擎。……<点击标题前往了解更多>

 

【活动推荐】本土开源,立足全球 | COSCon'17 报名开启!

全球公有云 90% 的服务器运行的是开源 Linux 操作系统!GitHub 上有超过 150 万个组织,正在进行开源开发!本土开源项目目前在 Apache 的顶级以及孵化列表中已经有 6 个!作为草根程序员,如何在默认开源的时代,披荆斩棘,脱颖而出?如何运营一个健壮的技术社区?答案尽在 2017 中国开源年会 COSCon'17,让你了解如何参与贡献,成就自身!开源社与中国计算机学会(CCF)上海分部共同主办,上海交大计算机系协办,云计算开源产业联盟合作,联合举办的 2017 中国开源年会(COSCon'17-China Open Source Conference 2017),将于 11 月 18-19 日(周六-周日)在上海交大闵行校区举行。这是国内首次以技术社区运营、开源社区治理、开源项目推广为核心的大会。火狐社区也将参与其中!……<点击标题前往了解更多>

 

更多使用火狐同步、观看视频、主页劫持等FAQ请登录火狐社区讨论!

 

   

Firefox Quantum 专栏

火狐壁纸 - 2017年10月主题


扩展推荐 - HTTPS Everywhere

这个扩展就是用来将既支持 HTTP 又支持 HTTPS 的站点强制启用 HTTPS,移植自 Chrome 的版本,是 WebExtensions 扩展。功能包括拦截所有未加密请求,添加自定义规则等。比起 Firefox 传统版本,少了一些功能,包括恢复默认、检查所有规则生效等。

 

有奖问答

Q:Firefox 的 WebExtensions 扩展是否支持跨平台开发?

答案请至火狐社区【有奖问答】专区回帖。

 

★ 欢迎下载 Firefox 安卓移动版 ★

扫一扫

关注我们
火狐社区
火狐官网

火狐腾讯微博
火狐新浪微博

火狐微信公众号 扫一扫关注

 

火狐已开通头条号,点此订阅!
 
联系我们
cn-community@mozilla.com

Firefox中国官网:
Firefox.com.cn

如需更多支持,请访问火狐社区:
Mozilla.com.cn