如何在Chrome打包应用程序中检查storage.local的内容?

11
有没有一种方法(扩展或特殊调试选项)可以检查Chrome打包应用程序中存储的内容,而不使用JavaScript控制台?
资源标签仅允许检查localStorage/sessionStorage(在打包应用程序中禁用)。
2个回答

33

在我意识到只有JS控制台没有其他选项之后,我创建了devtools extension(花费4小时创建初始版本),它可以检查chrome.storage。

现在有这样的工具=)

Sources


完美,救了我的命。 - Gino
这非常有帮助。设计很棒,而且完全做到了它承诺的事情,非常感谢! - jokarl
2020年有任何更新吗?有一种正常的方法来检查它吗? - yehonatan yehezkel

9

尝试只输入以下内容:

chrome.storage.local.get(function(data) {
  console.log(data);
}); 

那么请查看控制台(console)。

2
好的,我想问一下是否还有其他的方法。 - jusio
@sowbug 为什么会是一个 bug? - jusio
存储被沙箱化并受到保护,除非通过API,否则无法进行编程访问。因此,如果有其他方法可以访问它,则将被视为漏洞。当然,数据存在于用户的持久存储器中,因此您可能可以在自己的计算机上跟踪它,并使用十六进制编辑器查看它。 - sowbug
太棒了!你应该发布它。我以为你对于用户数据感兴趣,而不仅仅是你自己的数据,但如果你只是想要一个在自己机器上运行的开发工具,那是一个明智的选择。 - sowbug
2
@sowbug 发布了一个 Chrome 插件:存储区域浏览器。可以在 Chrome 应用商店中获取。 - jusio
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接