Skip to content

webbery/civet-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Civet browser extension API

Civet浏览器扩展接口

Usage

import { resource, getAllResourceDB, getCurrentActiveDB } from 'civet-extend'

resource.onDownloadSuccess(function(id, params) {
  console.info(`download success[${id}]: ${params}`)
})
resource.onDownloadFail(function(id, params) {
  console.info(`download fail[${id}]: ${params}`)
  // TODO: 缓存链接到本地, 在下次连接上civet时候重新同步
})

let curDB = getCurrentActiveDB()
// save resource of url to current db
resource.addByPath(info.srcUrl, curDB)

civet extension api

  1. 获取当前所有可用的资源库
function getAllResourceDB(): string[]
  1. 获取civet当前的资源库
function getCurrentActiveDB(): string
  1. 保存一个url链接到指定的资源库db
resource.addByPath(url, db)

保存成功时,通过onDownloadSuccess注册的回调会触发;如果失败,则触发onDownloadFail注册的回调。

About

civet浏览器扩展接口

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published