如何查看一个Chrome扩展我已经安装的存储?(How do I view the storage

2019-07-30 22:07发布

现在看来似乎应该可以查看localStorage / chrome.storage安装在我的浏览器Chrome扩展的。 我打得周围与开发工具了一点,但还没有找到一种方法来做到这一点。 有任何想法吗?

Answer 1:

有一个非常有用的扩展与两个合作localStoragechrome.storage ,我最近发现,该工程作为开发工具面板。

存储区域资源管理器

我没有写这一点,但它是由作者的其他一些问题,SO建议。



Answer 2:

我将进行合并现有的知识存在于几个答案,变成了简单而全面的一个。 如果你投了这一个,请不要与@mwkwok和@chaohuang的那些相同。

这是事实的东西使用保存chrome.storage的开发人员工具显示不出来,有可以使用的东西定期的localStorage API保存的仅见。 做这个:

  1. 通过将打开扩展的背景页 chrome://extensions/ (“开发模式”需要进行检查,看背景页)

  2. 转至Console选项卡,然后输入:

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

这会吐整个存储作为一个JSON对象到控制台。



Answer 3:

你说得对,chrome.storage不开发工具出现。 我发现来查看所有它的唯一方法是把这个放入控制台:

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

这会吐JSON对象到控制台。



Answer 4:

通过点击一个扩展的背景页面上打开Chrome Devtool Chrome://extensions/Developer mode需要进行检查,看看后台网页),然后在资源面板,你可以看到左侧的本地存储。



Answer 5:

这实际上是两个问题!

  1. 如何查看一个Chrome扩展的localStorage的我已经安装?

//扩展/(开发模式需要进行检查,看看后台网页),然后在资源面板,你可以看到左侧的本地存储:通过点击Chrome浏览器扩展的背景页面上打开Chrome Devtool。 (由chaohuang和基尔加丹)

  1. 如何查看一个Chrome扩展的chrome.storage我安装?

在后台页面的同一控制台:

  • 对于storage.local(由mwkwok)

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

  • 对于storage.sync

chrome.storage.sync.get(function(result){console.log(result)})



Answer 6:

使用键入到控制台提供的代码,我没有得到任何结果。 但投入控制台时,该代码工作。

chrome.storage.sync.get(null, function (data) { console.info(data) });

这里的区别是,我们传递一个空值将返回在存储的所有内容。 为了支持这一行动,并为更多的阅读,请查看官方Chrome页面上这个API。



文章来源: How do I view the storage of a Chrome Extension I've installed?