Jos*_*dan 54 google-chrome local-storage google-chrome-extension google-chrome-devtools
现在看来似乎应该能够查看localStorage
/ chrome.storage
安装在我的浏览器Chrome扩展的.我曾经玩过开发者工具,但还没有找到办法.有任何想法吗?
Xan*_*Xan 67
有一个非常有用的扩展都与工作localStorage
和chrome.storage
我最近发现,该工程作为开发工具面板.
我没有写这个,但是作者在其他一些问题上提出了建议.
Cli*_*ood 48
我将继续将几个答案中现有的知识合并成一个简单而全面的知识.如果您对此进行投票,请与@mwkwok和@chaohuang的相同.
确实,使用保存的东西chrome.storage
不会显示在开发人员工具中,只能看到使用常规localStorage API保存的东西.做这个:
转到(需要选中"开发者模式"以查看背景页面)打开扩展程序的背景页面chrome://extensions/
转到Console
选项卡并键入:
chrome.storage.local.get(function(result){console.log(result)})
这会将整个存储作为JSON对象吐出到控制台中.
小智 29
你是对的,chrome.storage不会出现在开发者工具中.我发现查看所有内容的唯一方法是将其放入控制台:
chrome.storage.local.get(function(result){console.log(result)})
Run Code Online (Sandbox Code Playgroud)
这会将JSON对象吐出到控制台中.
小智 14
到 2022 年,我发现的最好方法仍然是使用 console.log,但您可以通过柯里化使其看起来更干净。打开扩展页面,打开后台工作人员的检查器,转到控制台,然后...
chrome.storage.local.get(console.log)
cha*_*ang 12
通过单击扩展的背景页面打开Chrome Devtool Chrome://extensions/
(Developer mode
需要检查以查看背景页面),然后在资源面板中,您可以看到左侧的本地存储.
这实际上是两个问题!
通过点击Chrome扩展程序的背景页面打开Chrome Devtool:// extensions /(需要检查开发者模式以查看背景页面),然后在资源面板中,您可以看到左侧的本地存储.(由chaohuang和Kil提供)
在后台页面的同一个控制台中:
chrome.storage.local.get(function(result){console.log(result)})
chrome.storage.sync.get(function(result){console.log(result)})
小智 5
使用在控制台中键入的提供的代码,我没有得到任何结果。但是,当将这些代码放入控制台时,它们可以工作。
chrome.storage.sync.get(null, function (data) { console.info(data) });
此处的区别在于,我们传递了一个空值,该值将返回存储中的所有内容。要对此进行备份以及其他内容,请查看此API上的官方chrome页面。
归档时间: |
|
查看次数: |
22014 次 |
最近记录: |