【问题标题】:How to programmatically toggle the console panel from a custom developer tools Chrome extension?如何以编程方式从自定义开发人员工具 Chrome 扩展中切换控制台面板?
【发布时间】:2016-08-22 07:51:44
【问题描述】:

有没有办法以编程方式从自定义开发工具面板中切换控制台?

实际情况是,在库存面板上,您可以按Esc 切换底部控制台面板;但似乎在自定义开发工具面板中,这不起作用。

后备方案是捕捉按键并以编程方式切换它,但我不知道如何做第二部分。

我挖掘了一些 devtools 的“官方”代码,发现 _toggleConsoleButtonClicked 方法附加到 WebInspector 对象,但我找不到如何从我的上下文中访问该对象。

任何指针将不胜感激!

对于上下文,我正在使用Backbone devtools extension

PS:有更多的键盘快捷键停止工作。诸如 Ctrl/Cmd+[number] 切换到不同的面板,Ctrl/Cmd+R 重新加载页面。这可能意味着它更多的是对 Chrome 的功能请求,而不是我缺少的东西。同时,如果您对其中一些有想法,我会接受!

【问题讨论】:

    标签: google-chrome-extension google-chrome-devtools


    【解决方案1】:

    您必须在 chrome://extensions/ 中启用开发者模式。这是一个很好的调试 Chrome 扩展的教程http://developer.chrome.com/extensions/tut_debugging.html

    【讨论】:

    • 我想我不清楚:我正在尝试以编程方式切换控制台。我将编辑问题以使其更清楚。
    【解决方案2】:

    我发现这个问题与您的问题有关: https://bugs.chromium.org/p/chromium/issues/detail?id=445240

    不知道现在在哪里……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-15
      • 2015-08-27
      • 2015-12-04
      • 2018-04-25
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      相关资源
      最近更新 更多