基于Firefox提供的WebExtensions API构建的新版ThunderAPIHelper,适用于Firefox 50+以上版本
该扩展能提供用于构建迅雷任务的JS API,目前与油猴子脚本搭配使用
由于当前扩展未提交至火狐官方进行验证,所以推荐作为WebExtensions NativeMessaging开发样例进行试用
安装分为两部分(扩展本身与NativeApp相对独立):
1)安装ThunderAPIHelper扩展(add-on文件夹),有两种选择:
对于Firefox正式版(含ESR版),采用临时安装,具体步骤参见MDN(未发布的扩展只能采用临时安装,借助about:debugging)
对于Firefox开发版(Developer Edition),采用未验证安装
在about:config下设置xpinstall.signatures.required = false
将add-on文件夹下的内容(不是add-on文件夹本身)打包为zip再更改后缀为xpi,打开浏览器并将xpi包拖入页面即可
2)安装附带的Native App(app文件夹),将app文件夹下载至一个稳定的目录(扩展的正常工作依赖NativeApp),
然后根据系统类型选择:
Windows(目前仅支持该系统)
运行install.bat即可完成安装(uninstall.bat则用于卸载)
PS:如果是直接下载ZIP包,那么对于Windows用户会存在bat文件命令文本解析不正常的问题,需要将bat文件的回车缩进风格从Unix(LF)改为Windows(CRLF),具体操作请参照这里
PS:推荐使用Firefox DE版,可以享受Firefox最新特性,当前最新版本(57+)的流畅感不输Chrome