如何在Google Chrome控制台中仅保留或保存特定信息?

时间:2014-10-14 22:15:45

标签: javascript

在我测试网站时,我经常使用Chrome开发者控制台,而且我传递的一件事是特定的ID号,我想记下来。

现在我正在研究在我已经通过它们之后能够访问这些ID号的简单方法。我知道我可以在导航到其他窗口之后使日志保持不变,但这会保留所有数据,而我不想要剩下的其他内容。

我还研究过保存控制台日志并使用console.log(document.getElementById(“”)。value);将值放入控制台,但后来我发现每次新会话后都会重置日志。

我想知道从哪里开始这样的事情。有没有办法通过Chrome扩展程序将值写入文件?或者,是否有控制台设置或我可以用来保存控制台中所有值的功能,以便我可以一次性复制它们而不需要其他所有控制台文本?

由于

编辑 - 更多信息:

我正在测试用户端,并使用手动输入Chrome控制台和本地托管的Chrome扩展程序的两个命令,通过编辑输入值来填写选择页面。

确切的情况是我进入一个输入地址信息的页面,页面顶部是一个带有元素ID的数字,我们只说userId。我点击了我的Chrome扩展程序,它输入了所有地址信息,然后进入下一页。我还有一个已保存的JavaScript脚本,我可以将其复制并粘贴到控制台中以填写所有信息。

有了这么多控件,我希望能够保存userId值,至少可以保存到控制台中的一个数组,我可以粘贴它来获取我之前传递的所有userId。

2 个答案:

答案 0 :(得分:0)

我认为相对于您的网站,HTML5本地存储是一种在浏览器中存储持久数据的好方法。请查看此http://www.w3schools.com/html/html5_webstorage.asp

基本上,如果要保存相对于页面的ID,可以在该页面中打开控制台,只需键入localStorage.id = "<your_id>",然后只需键入localStorage.id即可检索该数据。控制台

答案 1 :(得分:0)

您可以通过捕获Chrome本身的输出来实现此目的。有关详细信息,请参阅this question