Skip to content

CoCo269/ThunderAPIHelper_WebExt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

简述

基于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

About

ThunderAPIHelper based on WebExtensions API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.9%
  • JavaScript 1.8%
  • Other 0.3%