在试用了 100+ WebExtension 扩展后,我挑选了这 30 个[上]

在试用了 100+ WebExtension 扩展后,我挑选了这 30 个[上]

在预计今年 11 月发布的 Firefox 57 版本中,扩展将全面迁移至 WebExtension,如 XUL Overlay,Add-on SDK 或 Bootstrapped 扩展将不再被支持。那到时候可以预见有大批仍旧使用传统扩展的用户会发现自己的扩展无法使用,引起比较大的反感。最近几个版本中 Firefox 做了一些变化来使用户提前适应这个改变,WebExtensions 的扩展数量也在不断增加,根据 firefox 57 这个 Tag 下的数据,已经有超过 3000+ 的扩展支持 WebExtension,这其中不乏有很多优秀的扩展,在花了几天时间试用了其中 100 余个扩展后,我选择了其中 30 个为大家做简单介绍:

注 1:这个列表中会优先介绍比较小众的扩展,很多知名扩展例如 Awesome Screenshot Plus - Capture, Annotate & MoreEvernote Web Clipper 等都已迁至 WebExtension,对于用户来说可以无痛迁移,这里就不过多介绍了,感兴趣的朋友可以点 firefox 57 查看所有支持 WebExtension 的扩展。

注 2:由于 WebExtension 的扩展限制,以下介绍的这些扩展将不能在 AMO 及系统内页(about: 页面)使用

1. Bookmarks Organizer(检查书签死链,重定向)

一个用来整理书签,检查书签是否失效,重定向及重复的扩展,主要功能包括:

  • 查找失效书签
  • 查找重复书签
  • 查找无名书签
  • 可编辑或删除问题书签
  • 检测书签是否重定向并自动修复

注意诸如 uMatrix 或 NoScript 的等脚本扩展可能会阻止这个扩展运行,以后还计划加入白名单,以及检测书签文件夹等功能。

2. Stylus

Stylish 的替代品,把 ish 改为了 us,寓意扩展服务于“我们”这些用户。Stylus 是基于Chrome 下的 Stylish 1.5.2 的源码实现,去掉了关于隐私收集等内容。

3. Gesturefy(鼠标手势)

一个手势扩展,旨在替代 FireGestures,不过在 WebExtensions 限制下,基本上是只能实现简单功能的手势扩展。另外扩展不能在 Linux 或 MacOS 上使用。

4. HTTPS Everywhere

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

5. Tampermonkey(暴力猴)

Greasemonkey 的替代品,同样支持从著名脚本站 Greasyfork 直接安装,导入和导出脚本和设置等。Greasemonkey 的 WebExtension 版本还在研发过程中。

6. Vimium-FF(像 Vim 一样操作 Firefox)addons.mozilla.org/en-U

类似 Vimperator 的替代扩展,Firefox 上的 Vimperator 或 VIMFF 的 WebExtensions 替代扩展,其实是 Chrome 上该扩展的移植版本。扩展主要是修改键盘绑定用于网页浏览使用的键盘快捷键操作。功能估计会比 Firefox 的弱化,但至少是一个替代扩展可供选择。

7. wxIF(查看图像 EXIF 信息)

查看图像的 EXIF / IPTC / XMP 元数据。之前 FxIF 这个扩展的 WebExtensions 下实现。

8. Application Menu(火狐橙)

想起了 Firefox 29 之前主题的火狐橙按钮了吗?这个扩展可以在标签栏右侧添加一个火狐橙按钮,适用于 Firefox 56+ 的 Photon 新主题,灰色的应该是还未实现

9. Website Theme Manager (WebExtension)(网站主题管理)

原 Website Theme Manger 扩展的支持 WebExtension 的版本,拥有比原版更好的性能。扩展的功能和 Stylish,Stylus 差不多,就是加载样式修改网页外观,这些扩展其实都差不多。主要功能包括:

  1. userstyles.org 安装样式
  2. 添加、删除和修改样式
  3. 编辑器允许用户自行编写 CSS

10. Tab Center Redux(垂直侧边栏显示标签页)

和 Test Pilot 中的 Tab Center 功能很像,支持侧边栏垂直显示标签页的 WebExtension 扩展,此外由于 Webext 限制,垂直显示标签页只能支持在侧边栏显示,所以会出现顶部横向标签页也在,侧边栏垂直标签页也在。这个功能看起来还是原生扩展支持比较好,期待 Tab Center 早日集成吧。

11. Open Tabs Next to Current(在当前标签页右侧打开标签页)

由于链接,书签(通过中国版“标签页优化”这个扩展)等已默认是在当前标签页右侧打开,而新建标签页是在最右侧,这个扩展实质上是为了改进这个设计。目前已知的问题是由于 WebExtension API 的限制,当新建标签页时,会发生“先滚动到最右侧,然后拖回到当前标签页右侧”的视觉效果,作者在 Bugzilla 上提出过修复请求,看上去不太能解决,所以这个功能实现的并不完美。

12. Google search link fix(去除 Google 搜索重定向)

在使用 Google 搜索时页面的链接会带有 Google 重定向,使用了这个扩展在复制链接时比较有帮助。

13. TinEye Reverse Image Search(以图搜图)

在图片的右键菜单中添加了一个选项,使用了 TinEye 的搜索引擎。

14. Copyfish(识别图片视频中的文字)

能够选取图片、视频或 PDF 中的文字进行 OCR 识别,并翻译成你想要的语言,很强大的一个扩展。

15. Country Flag +(在地址栏显示国旗)

基于网站服务器的位置在地址栏显示国家标志,点击标志图标,可以显示一个有关服务器详细信息的弹出窗口。

发布于 2017-07-12

文章被以下专栏收录