跳转至

插件的配置信息

插件的配置信息, 包括插件名称、颜色、图标等信息。

interface Config {
  name: string;
  logo?: string;
  layout?: 'list' | 'grid' | 'image' | 'poster';
  historyLayout?: 'list' | 'grid' | 'image' | 'poster';
  color?: string;
  background?: string | string[];
  headers?: Record<string, string>;
  timeout?: number;
  pageSize?: number;
}

name

插件名称, 必填项。

插件图标, 可选项, 会显示在插件列表里面。

layout

插件的默认视图, 可选项, 默认: list。支持的视图类型有: listgridimageposter

historyLayout

历史记录的默认视图, 可选项, 默认: list。支持的视图类型有: listgridimageposter

color

插件的文本颜色, 主要是名称的显示颜色, 示例: #FFFFFF

background

插件的背景色, 支持渐变色, 示例: ['#4995EC', '#4BA5E9']

headers

插件的请求头, 示例: { 'User-Agent': '...' }。在访问第三方资源的时候会使用指定的头信息, 但是 Object 里面如果包含了 headers 字段, 会覆盖这里的配置。

timeout

插件的执行超时时间, 单位: 毫秒, 默认: 5000

pageSize

插件加载列表的分页大小, 默认: 20