Tampermonkey 在脚本外部访问GM_getValue
基本上是问题的标题。这将使我受益匪浅。我希望能够在我的userscript之外访问Tampermonkey 在脚本外部访问GM_getValue,tampermonkey,Tampermonkey,基本上是问题的标题。这将使我受益匪浅。我希望能够在我的userscript之外访问GM_getValue,以便进行调试,或者至少能够访问值和名称本身 我在Windows 10上使用Chrome。 最新的Tampermonkey测试版(最终是普通的Tampermonkey)在存储选项卡的仪表板脚本编辑器中显示GM值 可视化方法:使用扩展名: 打开Tampermonkey仪表板页面,通过F12或CtrlShifti调用devtools 在“存储区域资源管理器”面板中,滚动至底部,按名称查找脚本的@u
GM_getValue
,以便进行调试,或者至少能够访问值和名称本身
我在Windows 10上使用Chrome。- 最新的Tampermonkey测试版(最终是普通的Tampermonkey)在
存储
选项卡的仪表板脚本编辑器中显示GM值
- 可视化方法:使用扩展名:
- 打开Tampermonkey仪表板页面,通过F12或CtrlShifti调用devtools
- 在“存储区域资源管理器”面板中,滚动至底部,按名称查找脚本的
,然后在@uid#
键中使用该uid查找其数据:@st#
- 在控制台中转储:
一次性设置:在devtools-Sources-Snippets子面板中添加新代码
,然后保存:片段
函数dumpGM_数据(scriptName){ chrome.storage.local.get(null,数据=>{ const UID=Object.keys(data.find)(k=>k.startsWith('@UID#'))&& 数据[k]。值==scriptName); 如果(UID) log(数据[UID.replace('@UID','@st')].value.data); }); }
- 打开Tampermonkey仪表板页面,通过F12或CtrlShifti调用devtools
- 打开并运行这个代码段:CtrlEnter-在关闭仪表板页面之前,它是可用的
- 在控制台中调用它:
dumpGM_数据(“悬停时SE预览”)
- 直接检查/转储/编辑数据库文件:
对于Tampermonkey beta版,请使用您可以在
或Local Extension Settings/DHDGFFKKEBHMKKFJOJEJMPBLDMPOBFKFO
下的Local Extension Settings/gcalenpjmijncebpfijmoagllgpjagf
数据库文件中找到的任何LevelDB工具(或自己编译一个)ldb