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

求助,关于脚本数据更新但脚本不需要更新的问题。

[复制链接]
  • TA的每日心情
    擦汗
    2024-1-28 11:21
  • 签到天数: 59 天

    [LV.5]常住居民I

    18

    主题

    101

    回帖

    120

    积分

    中级工程师

    积分
    120
    发表于 2023-1-30 14:57:05 | 显示全部楼层 | 阅读模式
    悬赏50油猫币未解决

    不知道有没有各位哥哥姐姐们想要做那种脚本数据通过后端或其他方式更新,但是不需要脚本天天更新的问题。
    比如我有一个脚本需求是let name="小明"; 每次打开网页后,alert(name+"早上好")

    但是我后续想更改名字,把name 改成“小红”或者其他人名,我要如何不升级脚本的情况下,在其他地方,更新所有安装了此用户的脚本名字显示啊。

    举了个蹩脚的例子,希望能看懂~~~

  • TA的每日心情
    慵懒
    18 小时前
  • 签到天数: 633 天

    [LV.9]以坛为家II

    30

    主题

    535

    回帖

    1408

    积分

    荣誉开发者

    积分
    1408

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-1-30 16:00:58 | 显示全部楼层
    1.存在脚本存储里,GM_setValue、GM_getValue
    2.存在localStorage里,localStorage.setItem、localStorage.getItem
    3.用脚本猫的UserConfig【没用过,不会……

    反正基本思路就是把数据存起来,下次运行的时候再去读,这样更新脚本就不会把这些数据覆盖掉了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

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

    发表于 2023-1-30 16:06:18 | 显示全部楼层
    一般就是从后端获取名字然后拼接上了
    提示alert(xxx)
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-1-28 11:21
  • 签到天数: 59 天

    [LV.5]常住居民I

    18

    主题

    101

    回帖

    120

    积分

    中级工程师

    积分
    120
    发表于 2023-1-30 16:15:30 | 显示全部楼层
    steven026 发表于 2023-1-30 16:00
    1.存在脚本存储里,GM_setValue、GM_getValue
    2.存在localStorage里,localStorage.setItem、localStorage. ...

    GM_setValue、GM_getValue 知道,可是不能同步给其他使用脚本的人吧。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-1-28 11:21
  • 签到天数: 59 天

    [LV.5]常住居民I

    18

    主题

    101

    回帖

    120

    积分

    中级工程师

    积分
    120
    发表于 2023-1-30 16:16:25 | 显示全部楼层
    李恒道 发表于 2023-1-30 16:06
    一般就是从后端获取名字然后拼接上了
    提示alert(xxx)

    哥哥,有望出一个教程吗,关于油猴和后端联动的教程的没翻到。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

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

    发表于 2023-1-30 16:39:33 | 显示全部楼层
    BlenderB 发表于 2023-1-30 16:16
    哥哥,有望出一个教程吗,关于油猴和后端联动的教程的没翻到。

    Gm_xmlhttprequest跟后端通信然后GM_setValue存储
    这个基本属于后端的范畴了
    我前端程序员讲这个不太行
    我不会比较专业的后端语言
    用的nestjs
    我写的话理解成本对你们可能特别庞大...
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-1-28 11:21
  • 签到天数: 59 天

    [LV.5]常住居民I

    18

    主题

    101

    回帖

    120

    积分

    中级工程师

    积分
    120
    发表于 2023-1-30 16:52:01 | 显示全部楼层
    李恒道 发表于 2023-1-30 16:39
    Gm_xmlhttprequest跟后端通信然后GM_setValue存储
    这个基本属于后端的范畴了
    我前端程序员讲这个不太行{: ...

    好吧谢谢哥哥
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    18 小时前
  • 签到天数: 633 天

    [LV.9]以坛为家II

    30

    主题

    535

    回帖

    1408

    积分

    荣誉开发者

    积分
    1408

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-1-30 16:57:20 | 显示全部楼层
    BlenderB 发表于 2023-1-30 16:15
    GM_setValue、GM_getValue 知道,可是不能同步给其他使用脚本的人吧。

    你不更新脚本又要改数据,肯定要有个地方存这个数据
    还要给其他人用,那就是后端服务器了

    每次运行脚本的时候先和后端通信一次接收要改的数据,然后把这个数据存在GM_setValue里
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-2-3 08:34
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    28

    回帖

    40

    积分

    初级工程师

    积分
    40

    新人报道油中2周年

    发表于 2023-1-30 17:16:51 | 显示全部楼层
    如果会搭建后端的话,就只需要研究一下Gm_xmlhttprequest的用法, 网上都很多,把后端的url写上,对从接口中拿到的数据进行处理,然后alert
    如果不会搭建后端的话,学习成本就要高一点了,看你会什么后端语言,使用的开发工具,开发环境等等,比较常用的一般就tomcat吧
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    7 小时前
  • 签到天数: 588 天

    [LV.9]以坛为家II

    43

    主题

    184

    回帖

    700

    积分

    荣誉开发者

    积分
    700

    荣誉开发者油中2周年生态建设者

    发表于 2023-1-30 17:43:09 | 显示全部楼层
    直接把后端数据放油中评论区,获取数据请求网页就行了
    回复

    使用道具 举报

    发表回复

    本版积分规则

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