WebExtension 扩展推荐·叁

WebExtension 扩展推荐·叁

自上次推荐后 WebExtension 的扩展数量已经增加到近 4000 个,由于 WebExtension 扩展大多是作者重新开发或由其他平台迁移而来,普遍较新,在当前版本的 Firefox 中兼容性也更好,所以整体水平我认为是优于传统 Add-on 扩展的,在其中我又挑选了 15 个新扩展做详细的介绍。

想了解火狐扩展机制及前两篇推荐可参考:

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

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

————

1.ScrollAnywhere(拖拽网页到任意位置)

一般来说我们在浏览较长网站时如果需要更精准和快速的滑动,往往需要拖拽右侧的滚动条实现,这个扩展允许你使用鼠标中键(或者左、右键需自定义)直接进行滑动,再去寻找右侧很窄的滚动条,扩展本身有更详细的设置,具体可在选项里进行设置。

2.复制链接/标签名称和地址



扩展功能如名称所描述的那样,在右键菜单中增加了一个选项,标签页或链接右键时可以选择同时复制链接地址和名称,在分享时有很大帮助,扩展选项可以设置复制格式,有使用 Markdown 写作习惯的同学也可以更方便的使用这个扩展。

3.Open With IDM™ (internet download manager)(使用 IDM 打开链接)

这个扩展可以实现调起 IDM 应用程序并下载所需的项目。使用时需要先从作者的 Github 地址安装一个 patch

安装完扩展和 patch 后,首先在扩展选项页面确保 IDM 的路径是否正确,例如 Win10 中默认路径为 C:\Program Files (x86)\Internet Download Manager\IDMan.exe

然后你就可以在邮件菜单中调起 IDM 进行下载了。

4.闪耀拖拽

有望成为最强大的鼠标手势扩展,目前支持的特性包括:

  • 支持四个方向的拖拽(上下左右)
  • 允许的拖拽类型:文字、链接、文件
  • 支持的功能:打开、复制、搜索
  • 功能支持的类型:文字、链接(图像暂时还不支持)
  • 选择标签页打开的位置:标签页首,标签页尾,当前标签页的右边
  • 指定如何打开新的标签页:前台、后台

这些特性都是可以组合的,也就是说你可以:向上拖拽一个链接并在后台末尾的位置打开它;向右拖拽一个链接用来复制链接的文字。详细的设定可参考扩展的选项设置。

5.Mute Tab (WebExtension)(网页静音)

在 HTML5 与 Flash 页面 Firefox 本身在 tab 上提供了一个小小的静音按钮,但这个静音仅针对当前标签页,如果你想将所有网页一键静音可以通过这个扩展实现,扩展在工具栏中添加了一个按钮,用于实现静音功能,静音后可通过右键单一标签页解除静音。

6.Sort Bookmarks(书签排序)

(强迫症福音)这个扩展可以实现通过 URL 地址、名称、添加时间,升序或降序排列你的所有书签,也可以选择将文件夹提前或者单一书签提前,避免了手工整理的麻烦。

注意:扩展本身没有备份功能,建议调整前先导出书签进行备份。

7.Open Multiple URLs(打开多个链接)

之前 Add-on 的某个打开多个链接的扩展失效了,这个扩展可以提供相同功能,通过文本框可将不同链接粘贴进去一次性打开,对于有经常打开多个淘宝链接的用户会比较有帮助。

8.Show Links(显示页面资源链接)

这个扩展很强大,可以分类显示页面所有资源链接,包括 JS、CSS 等,对开发者来说很有帮助。

9.Google™ Translator (webextension)(Google 翻译)

应该是目前最全面的翻译扩展(前提是你能访问 Google),可以作为 S3.Google Translator 的替代品,扩展支持的功能包括:

(1)通过菜单栏弹出窗口进行翻译。

(2)通过双击任何网页内的单词翻译。

(3)按住“Alt”键,选择长文本进行翻译。

(4)通过右键单击上下文菜单项,使用 Google Translator 转换所选文本或页面。

(5)输入字的拼写检查和自动校正。

10.Yet Another Smooth Scrolling WE(平滑滚动)

WebExtension 版本的 Yet Another Smooth Scrolling 扩展,可以设置鼠标和键盘导航时平滑滚动的幅度,主要功能包括:

  • 可分别设定三套滚动的配置,根据需要切换。
  • 可分别设置键盘和鼠标平滑滚动的参数。
  • 参数包括步幅、平滑度、加速灵敏度,上下边缘弹性缓冲距离等。
  • 支持黑名单网站禁用平滑滚动,照例所有 WE 扩展都无法在内部页面和 AMO 页面生效。

11.AgentX(设置用户代理)

支持全局和单独为站点设置不同的 UA,似乎以前传统扩展并没有分开设置的功能出现。具体包括:

  • 为所有网站设置全局 UA
  • 在为某个网站单独设置 UA 的同时还可以设置全局的 UA
  • 在为某个网站单独设置 UA 的同时还可以使用默认的 UA
  • 随机使用 UA
  • 自定义 UA 的形式
  • 全局禁用或启用扩展的功能。

12.Context Search WebExtension(右键菜单搜索)

Context Search 的传统扩展我们知道了就是可以选择页面的关键字,然后通过右键菜单的不同搜索引擎进行搜索。现在 Context Search WebExtension 也有了,但由于 WE 扩展的限制,必须使用一些其他取巧的办法来使用。就是通过为搜索引起添加关键字的功能。测试有效,方法如下:

1、在书签菜单新建一个文件夹,叫 Searches

2、然后通过这篇文章说的为你想要调用的搜索引擎添加书签关键字:如何在地址栏中用百度、Google、维基百科等搜索引擎搜索 | Firefox 帮助

3、添加以后都要重启一下浏览器,目的是为了让扩展识别。

4、然后就可以在页面选择文字,右键找到你添加的搜索引擎搜索了。

13.SmartProxy(智能代理)

又一个代理类扩展,扩展界面友好,使用预设规则和自定义来管理代理配置,目前实现的功能有:

  • 根据规则自动切换代理
  • 支持多个代理服务器
  • 一键点击添加当前站点到代理列表
  • 查看当前网站的请求,并决定是否使用代理连接
  • 切换代理模式
  • 备份/还原设置和规则

即将推出功能包括:

  • 同步设置和规则
  • 从其他代理扩展程序导入规则
  • 添加对代理服务器列表的支持

14.Containers On The Go(新建身份标签页)

如果有同时用不同账号登录网站的需求,可以使用 Container 身份标签页功能来实现,这个扩展可以方便地新建身份标签页,具体功能包括:

  • 使用工具栏按钮快速新建身份标签页,或使用快捷键 Alt+C。
  • 在页面的链接上右键点击,选择在新的身份标签页当中打开。
  • 选项设置里面可以禁用上面第 2 点的功能。
  • 关闭标签页以后自动移除这个 container

注意:身份标签页功能必须先在 Firefox 当中开启,在选项-常规,标签页,启用身份标签页。

15.xStyle(用户样式管理)

火狐吧出品,截至发稿时扩展还没有在 AMO 过审……但已经在 Chrome 应用商店上架了。另一个 Stylish 的替代扩展,基于 Stylish for Chrome 修改而来的,与原版主要区别是不依赖于 userstyles.org,不向 userstyles 回传数据,不收集任何用户数据,并支持用户自己发布样式。

特色功能包括:

  • Material Design 风格主题
  • 多种编辑器主题
  • 支持 OneDrive 和 Google Drive 的网盘同步
  • 支持 freestyler.ws 样式站

关于发布样式等使用可参考扩展页面说明。

————

由于目前 AMO 首页的精选和推荐扩展基本还是基于用户数,以前 Add-on 扩展在使用人数上依然有很大优势,这种排行榜方式导致很多优秀的 WebExtension 新扩展无法很快的脱颖而出。

在安装扩展时,可以更多注意下有没有“兼容 Firefox 57+”的图标,这些扩展代表是用 WebExtension 完成的。

如果将来可以更多通过人为挑选扩展和精选集推荐,或许能使更多用户体会到 WebExt 扩展的好处。

发布于 2017-09-04

文章被以下专栏收录