基本上是问题标题。这对我有很大帮助。我希望能够在我的用户脚本之外访问GM_getValue
以进行调试,或者至少可以访问值和名称本身。
我在Windows 10上使用Chrome。
答案 0 :(得分:4)
最新的Tampermonkey测试版(最终是普通的Tampermonkey)会在{strong}信息中心脚本编辑器的Storage
标签中显示GM值。
视觉方法:使用Storage Area Explorer扩展程序:
在控制台中倾倒:
一次性设置:在devtools中添加新代码snippet
- 来源 - 代码段子面板并保存:
function dumpGM_data(scriptName) {
chrome.storage.local.get(null, data => {
const UID = Object.keys(data).find(k => k.startsWith('@uid#') &&
data[k].value == scriptName);
if (UID)
console.log(data[UID.replace('@uid', '@st')].value.data);
});
}
在控制台中调用它:
dumpGM_data('SE Preview on hover')
直接检查/转储/编辑数据库文件:
使用您可以在ldb
数据库文件Local Extension Settings/dhdgffkkebhmkfjojejmpbldmpobfkfo
下的Local Extension Settings/gcalenpjmijncebpfijmoaglllgpjagf
数据库文件中找到(或自行编译)的任何LevelDB工具,以获取Tampermonkey beta。