上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12下一页
返回列表 发新帖

【如何弄一个设置界面,让用户配置一些脚本数据】

[复制链接]

该用户从未签到

3

主题

2

回帖

10

积分

助理工程师

积分
10
发表于 2023-11-11 23:04:45 | 显示全部楼层 | 阅读模式
悬赏2油猫币未解决

尝试写一个简单网页覆盖脚本执行时的网页,结果覆盖后的网页按钮点击事件全失效了。
在脚本中匹配新网页按钮添加点击事件,也无效。
不知道怎么解决,大佬们一般怎么弄设置界面的?

  • TA的每日心情
    无聊
    昨天 14:01
  • 签到天数: 581 天

    [LV.9]以坛为家II

    60

    主题

    486

    回帖

    720

    积分

    专家

    脚本猫首席体验官

    积分
    720

    油中2周年生态建设者新人报道油中3周年挑战者 lv2喜迎中秋

    发表于 2023-11-11 23:38:29 | 显示全部楼层

    个人认为简单好看且最方便的就是 GM_registerMenuCommand + GM_setValue + GM_getValue + SweetAlert2 ;具体的荔枝可以参考:https://greasyfork.org/zh-CN/users/745367,他的脚本基本都是这样弄的设置。

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    3949

    回帖

    3858

    积分

    管理员

    积分
    3858

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-11-12 13:04:42 | 显示全部楼层
    着就不得不提一下脚本猫的UserConfig了:https://docs.scriptcat.org/docs/dev/config/
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    3949

    回帖

    3858

    积分

    管理员

    积分
    3858

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-11-12 13:05:46 | 显示全部楼层
    另外还有:脚本猫UI库示例
    https://scriptcat.org/zh-CN/script-show-page/1168

    不过还不完善
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-24 00:00
  • 签到天数: 31 天

    [LV.5]常住居民I

    4

    主题

    39

    回帖

    50

    积分

    初级工程师

    积分
    50

    油中3周年挑战者 lv1

    发表于 2023-11-16 17:09:34 | 显示全部楼层
    王一之 发表于 2023-11-12 13:05
    另外还有:脚本猫UI库示例
    https://scriptcat.org/zh-CN/script-show-page/1168

    哥哥,你这个确实是个好东西,就是这个库没办法看api,我学习了示例的写法,是只能用这些吗?我看官网有Upload的api,但是套进去显示CAT_UI.Upload is not a function,是没有加到库里面吗?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    3949

    回帖

    3858

    积分

    管理员

    积分
    3858

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-11-16 17:10:35 | 显示全部楼层
    ray040237 发表于 2023-11-16 17:09
    哥哥,你这个确实是个好东西,就是这个库没办法看api,我学习了示例的写法,是只能用这些吗?我看官网有U ...

    Upload?没有这个啊

    底层框架是arco,可以看这:https://arco.design/
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-24 00:00
  • 签到天数: 31 天

    [LV.5]常住居民I

    4

    主题

    39

    回帖

    50

    积分

    初级工程师

    积分
    50

    油中3周年挑战者 lv1

    发表于 2023-11-16 17:27:36 | 显示全部楼层

    王一之 发表于 2023-11-16 17:10

    Upload?没有这个啊

    底层框架是arco,可以看这:https://arco.design/

    Screenshot_20231116-172541_Edge.jpg

    Screenshot_20231116-172541_Edge.jpg哥哥,这个不是吗?我不太懂,我看里面也有按键输入,这个是不是

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    3949

    回帖

    3858

    积分

    管理员

    积分
    3858

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-11-16 17:32:05 | 显示全部楼层
    ray040237 发表于 2023-11-16 17:27
    [md]![Screenshot_20231116-172541_Edge.jpg](data/attachment/forum/202311/16/172651t6y1myssv61yrkn6. ...

    搜了一下,确实没导入这个组件

    https://github.com/scriptscat/lib/blob/main/cat_ui/lib/ui.tsx
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-24 00:00
  • 签到天数: 31 天

    [LV.5]常住居民I

    4

    主题

    39

    回帖

    50

    积分

    初级工程师

    积分
    50

    油中3周年挑战者 lv1

    发表于 2023-11-16 19:15:58 | 显示全部楼层
    王一之 发表于 2023-11-16 17:32
    搜了一下,确实没导入这个组件

    https://github.com/scriptscat/lib/blob/main/cat_ui/lib/ui.tsx ...

    请教一下哥哥,我试了您这个UI库,是不是把css文件图片啥的都打包进去的,能指导一下是用什么工具大概怎么操作的吗,我这个环境没有外网不能直接require,想自己打包一下,但是小白不太懂,您指点一下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    3949

    回帖

    3858

    积分

    管理员

    积分
    3858

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-11-17 09:38:46 | 显示全部楼层
    ray040237 发表于 2023-11-16 19:15
    请教一下哥哥,我试了您这个UI库,是不是把css文件图片啥的都打包进去的,能指导一下是用什么工具大概怎 ...

    是的,用的vite,哥哥安装node+npm,在这个目录执行npm i然后再npm run build就好了

    https://github.com/scriptscat/lib/tree/main/cat_ui

    哥哥也可以直接用我打包好后的文件就是

    https://scriptcat.org/lib/1167/1 ... 8C%ABUI%E5%BA%93.js
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表