公共函数及样式

公共的函数

注解

res为返回的数据

js/storepri.js

函数原型

用途

说明

PriSessSave(name,pri)

保存私钥到临时存储

name 为私钥别名, pri 为私钥数据,成功返回true,失败返回flase

PriLocalSave(name,pri)

保存私钥数据到长期储存

name 为私钥别名, pri 为私钥数据,成功返回true,失败返回flase

PriReadIndex()

返回私钥索引

res[0] 为id号, res[1] 为名称

PriRead(id)

返回指定的私钥数据

id 为id号

PriDel(id)

删除指定的私钥

id 为id号

PriDelAll()

删除所有的私钥

PriSearchId(keyid)

返回从密钥id数组找到的第一个密钥的保存id

出错或没找到返回-1

PriGenIndex()

生成从密钥id到保存id是索引

PriReadName(id)

返回指定保存id号的密钥别名

PriCover(id, data)

用data覆盖指定id号的私钥

js/storepub.js

函数原型

用途

说明

PubSave(name,pub)

保存公钥到长期存储

name 为公钥别名, pub 为公钥数据,成功返回true,失败返回flase

PubReadIndex()

返回公钥索引

res[0] 为id号, res[1] 为名称

PubRead(id)

返回指定的公钥数据

id 为id号

PubDel(id)

删除指定的公钥

id 为id号

PubDelAll()

删除所有的公钥

PubSearchId(keyid)

返回从密钥id数组找到的第一个密钥的保存id

出错或没找到返回-1

PubGenIndex()

生成从密钥id到保存id是索引

PubReadName(id)

返回指定保存id号的密钥别名

js/dark.js

函数或变量

用途

说明

Setting.dark.mode

当前暗主题模式

0为不启用暗主题,1为启用暗主题,2为随时间变化

Setting.dark.set(mode)

设定当前暗主题模式

同上

js/char_conv.js

函数或变量

用途

char_conv(str)

转换特殊字符到html转义符

js/searchkey.js

函数或变量

用途及说明

async searchById(keyid)

在服务器上通过密钥id搜索密钥,返回值为 ASCII 字符封装的输出

async searchByEmail(email)

在服务器上通过密钥邮箱搜索密钥,返回值为 ASCII 字符封装的输出

js/blob.js

函数或变量

用途及说明

Uint8Array2blobUrl(data)

将Uint8Array转成blob链接

公共的样式

css/style.css

类名或元素名

用途和说明

.textarea-inherit

用于文本域

.input-inherit

用于输入文本框

.center

用于内部元素要居中的元素

.btn

用于按钮

js/dark.js

类名或元素名

用途及说明

.no-dark

对此元素禁用暗主题