Greasy Fork is available in English.
简易的 Tampermonkey 脚本配置库
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/470224/1215817/Tampermonkey%20Config.js
简易的 Tampermonkey 脚本配置库。
let default_values = { // 默认值
"foo": "bar",
"aaa": "true"
};
let handler = wrapper((name, value) => { // 你可以在此处验证用户输入...
switch (name) {
case "foo":
return value === "bar";
case "aaa":
return value === "true" || value === "false";
default:
return true;
}
});
let config = new Proxy(default_values, handler);
register(config); // 注册以便配置显示在 Tampermonkey 菜单
在此之后,你可以通过 config.foo 和 config.aaa 来获取配置信息。
prompt() 作为用户输入.alert() 会被调用。