mar*_*lar 9 javascript google-chrome javascript-debugger
我经常使用Chrome的调试器控制台来试验javascript代码片段.当我做对了,我通常想将所需的命令复制到我的脚本中,但这里是它变得混乱的地方.对于命令没有过滤器选项,也没有办法调用某些命令(比如在Bash中使用Ctrl-R),因此您需要逐步执行历史记录中的所有命令并逐个复制所需的命令.
相反,我认为应该可以从某个文件或Sqlite数据库中检索命令历史记录.但我找不到它.
所以我的问题是:Chrome的调试器控制台命令历史存储在哪里?
我在这里找到了答案:如何访问firefox Web控制台命令历史记录?
我在使其工作时遇到了一些麻烦,但是这是我的工作方式。
打开开发者控制台(shift-ctrl-I)。然后,使用右上角的菜单(三个点)在新窗口中打开该控制台(如果尚未打开)。
当它是一个单独的窗口时,请再次按shift-ctrl-I。然后粘贴以下内容:
var hist = JSON.parse(localStorage.consoleHistory);
hist.forEach(function(command){
console.log(command);
})
Run Code Online (Sandbox Code Playgroud)
现在,使用控制台中的所有命令,您可以将它们全部复制到剪贴板,也可以使用控制台上方的过滤器字段对它们进行一些过滤(可以使用正则表达式)。
https://code.google.com/p/chromium/issues/detail?id=171386
似乎有人谈论过这样的功能,但从未实现。您可以召集一些人并向开发人员施加压力,让其加入或完成它。听起来对我来说真的很有用(:
用于检索历史记录: https://developer.chrome.com/extensions/experimental_devtools_console#method-getMessages
围绕它开发一个扩展怎么样?
归档时间: |
|
查看次数: |
2423 次 |
最近记录: |