吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1553|回复: 8
收起左侧

[已解决] 油猴存入数组

[复制链接]
yuandeabc 发表于 2023-5-19 00:16
本帖最后由 yuandeabc 于 2023-5-19 00:21 编辑

我们都知道GM_setValue可以把变量的值存入变量,那么问题来了?如果想存入数组怎么办?先向数组中存入第一个变量的值,然后再存入第二个变量的值,以此类推。应该怎么写?补充一下,普通的存入数组不能跨域,我希望像GM_setValue那样能跨域的存入数组。

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
93808 + 1 我很赞同!
为之奈何? + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lmos1000 发表于 2023-5-19 00:23
js数组先push,再用GM_setValue
lmos1000 发表于 2023-5-19 00:25
var arr = GM_getValue();
arr.push();
GM_setValue(“arrr”,arr)
 楼主| yuandeabc 发表于 2023-5-19 00:32
本帖最后由 yuandeabc 于 2023-5-19 00:33 编辑

能举个例子么?比如,把10,20,30,40,50,依次存入,然后控制台输出数组的全部内容。要求能在油猴中跨域,也就是刷新网页后也能取出。
lmos1000 发表于 2023-5-19 00:46
yuandeabc 发表于 2023-5-19 00:32
能举个例子么?比如,把10,20,30,40,50,依次存入,然后控制台输出数组的全部内容。要求能在油猴中跨域 ...


var arr = GM_getValue();
arr.push();
GM_setValue(“arrr”,arr)

就是这段代码。用的时候get一下,给arr数组作为缓存遍历push,刷新前set一下就可以了。
pjy612 发表于 2023-5-19 10:36
本帖最后由 pjy612 于 2023-5-19 11:04 编辑

emmm
为什么不 先从油猴读出来 改了一个下标的值 再存进去?

或者
为什么不 先从油猴读出来,数组全改好了之后,再整个存进去?

另外就是 如果不支持 整个对象的 默认存取,可能就要追加序列化了 比如 存之前转成 json,读出来之后在用 json 解析成 数组。
麦米尔加弗德 发表于 2023-5-19 11:27
没懂意思,存数组就直接存啊
麦米尔加弗德 发表于 2023-5-19 11:37
读取数组,修改数组的值,然后再存,这不就相当于一个全局变量了吗
 楼主| yuandeabc 发表于 2023-5-20 21:39
本帖最后由 yuandeabc 于 2023-5-21 02:05 编辑

感谢楼上各位大哥的帮助,问题已经解决了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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