tyyhzww6 发表于 2022-10-19 17:26:20

求助脚本如何给个弹窗动态赋值

目前我自己写的脚本赋值是直接在代码里写死的,每次这个值一变就要去编辑代码,然后保存,再刷新网页才行。

求助大佬,有没有个办法,能点击后脚本出个输入框弹窗,让我改值输入进去,改值,点保存就行,而不是在代码里改。类似于换号登陆一样

谢谢各位大佬

李恒道 发表于 2022-10-19 17:26:21

tyyhzww6 发表于 2022-10-19 18:09
之前看过您的这个教程了,不是只是添加新元素哈

是脚本配置问题。现在脚本的配置信息,是在代码里写死的 ...

GM_get/setValue呀
我一楼发了
直接页面绘制元素,点击保存触发setvalue保存
运行的时候getvalue读取

李恒道 发表于 2022-10-19 17:40:08

[油猴脚本开发指南]右键菜单与GM_get/setValue函数
https://bbs.tampermonkey.net.cn/thread-271-1-1.html

李恒道 发表于 2022-10-19 17:40:17

[油猴脚本开发指南]脚本往页面上添加新元素
https://bbs.tampermonkey.net.cn/thread-237-1-1.html

tyyhzww6 发表于 2022-10-19 18:09:24

李恒道 发表于 2022-10-19 17:40
[油猴脚本开发指南]脚本往页面上添加新元素
https://bbs.tampermonkey.net.cn/thread-237-1-1.html ...

之前看过您的这个教程了,不是只是添加新元素哈

是脚本配置问题。现在脚本的配置信息,是在代码里写死的,每次脚本配置需要变的时候都要在代码里改脚本的配置,也就是改脚本的代码,想寻求一个方法,脚本能直接有个配置ui,在ui里编辑保存脚本的配置信息,然后保存,以后打开其他网页,这个脚本也能直接以这个配置运行,而不用每次都要改脚本代码。。

不知道脚本猫或者油猴有没有这个方法,百度没搜到,

shabby 发表于 2022-10-19 18:37:33

可以用 GM_registerMenuCommand 注册脚本菜单,效果是脚本列表中这个脚本会出现一小块区域,

你可以监听这个菜单项的点击事件,然后叫用户输入

wwwwwllllk 发表于 2022-10-19 20:07:39

tyyhzww6 发表于 2022-10-19 18:09
之前看过您的这个教程了,不是只是添加新元素哈

是脚本配置问题。现在脚本的配置信息,是在代码里写死的 ...

感觉就是用localstorage进行存储一下

tyyhzww6 发表于 2022-10-19 20:21:25

李恒道 发表于 2022-10-19 20:02
GM_get/setValue呀
我一楼发了
直接页面绘制元素,点击保存触发setvalue保存


谢谢大佬,刚刚看的最新一条信息没看到一楼

朱焱伟 发表于 2022-10-19 21:06:23

在GM_get/setValue上封装的ui设置界面有:

1.脚本猫独有的UserConfig
[脚本猫UserConfig 用户配置](https://bbs.tampermonkey.net.cn/thread-986-1-1.html)

2.油猴通用的弹窗ui设置界面库(https://github.com/sizzlemctwizzle/GM_config)
国人汉化版:(https://greasyfork.org/zh-CN/scripts/447340-gm-config-zh)
原版Demo:(https://sizzlemctwizzle.github.io/GM_config/)
使用说明:(https://github.com/sizzlemctwizzle/GM_config/wiki/)
页: [1]
查看完整版本: 求助脚本如何给个弹窗动态赋值