创建浏览器操作按钮以打开chrome开发人员工具

时间:2013-06-05 19:20:34

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

我正在使用Chrome扩展程序,它位于devtools面板中(http://developer.chrome.com/extensions/devtools.panels.html)。

我想添加一个按钮来快速打开我的扩展程序。我添加了一个browser_action按钮就好了,但我找不到任何有关从浏览器操作启动开发人员工具的信息。

有没有办法打开开发人员工具并从浏览器操作按钮切换到我的窗格?

1 个答案:

答案 0 :(得分:2)

这似乎不大可能或者永远不可能实现。来自Chromium Issue 112277

  

我们只允许明确的devtools开放。

虽然描述的问题与您的用例略有不同,但您的需求似乎仍然违背了“显式开发工具”的要求。

我读“显式devtools开放”意味着“当用户明确请求devtools时,只打开devtools”。此读取与允许扩展按钮打开开发人员工具不兼容。您可以使用一个似乎可以执行某些操作的按钮(例如,将您重定向到某个网站),但是当单击时,实际打开的开发人员工具 - 您只需打开开发工具而无需用户明确要求,这与我的阅读不一致“明确的devtools开放”。

考虑理论陈述,“我们只允许明确删除用户数据。”当然,该指令将排除允许任意扩展按钮删除用户数据,不是吗?即使用户明确点击了某个按钮,他们也没有明确选择执行删除。

也许你可以更松散地阅读“明确的devtools开放”,意思是“仅在直接响应用户操作时打开devtools”,这将为将来支持此功能留下可能性。