在 Tampermonkey 里查看与编辑脚本存储的数据(Storage 标签)
脚本会记住东西:你的过滤关键词、上次的设置、处理过的条目记录。这些数据不在脚本代码里,而在脚本专属的存储区。官方 FAQ 的回答很直接:「打开管理面板,点脚本名称,点 Storage 标签,查看或修改存储的数据。」
什么时候用得上
- 脚本「记住了」不想要的状态:比如脚本记录了某个页面「已读」,想清掉重来;
- 迁移需求:把旧设备的脚本配置值抄到新设备(正规迁移走云同步或导入导出,Storage 页适合小范围手工处理);
- 排障取证:确认脚本到底往存储里写了什么,判断行为异常是不是数据脏了。
操作方法
- 管理面板点脚本名称进编辑器;
- 顶部标签切到 Storage;
- 浏览脚本已存储的键值数据;
- 直接编辑值,或删除整个键;
- 保存后刷新目标页面,脚本读到的是新数据。
没有这个标签怎么办
官方原话:没有 Storage 标签说明脚本还没有存储任何数据。脚本至少写过一个键值后标签才出现。
数据从哪来
存储区里的数据由脚本调用 GM 存储函数写入:
GM_setValue/GM_getValue:单个键值读写;GM_setValues/GM_getValues:批量读写;- 这些函数的行为见数据读写函数。
动手前的小心事项
- 值的类型有意义(字符串
"1"和数字1不是一回事),照原格式改; - 删掉脚本正在依赖的键,脚本可能按「首次运行」重新初始化,也可能直接报错——不确定就只改值、不删键;
- 删除脚本本身会连同存储数据一起清掉,这与 Storage 页只清数据不同。