Skip to content

脚本扩展

Xianxu edited this page Feb 23, 2024 · 1 revision

引入脚本扩展插件

import {
		ScriptExtension
	} from '@/libs/browser.core.js'

安装

webview.plusInstall(ScriptExtension)

scripts

获取脚本列表

let scripts = webview.ScriptExtension.scripts

添加设置脚本

webview.ScriptExtension.scripts = {
name: '',
codeText: '',
...
}

完整脚本扩展参数

/**
	 * @typedef scriptObj
	 * @type {Object}
	 * @property {String} name 脚本名
	 * @property {String} match 脚本匹配地址
	 * @property {String} description 描述
	 * @property {Boolean} enable 是否启用
	 * @property {Array} scriptPath 脚本地址
	 * @property {String} codeText 脚本信息
	 * @property {Number}  execution 执行时机
	 */

删除脚本

webview.ScriptExtension.del(id)

id为删除的脚本id

更新脚本


webview.ScriptExtension.update({...})