为了调试扩展,Chrome 曾经在右键单击扩展图标(浏览器右上角)时提供“检查弹出”菜单选项。我相信这个选项最近被删除了(可能是我正在使用的最新的 Chrome 版本 20)。
仍然可以通过右键单击扩展弹出窗口中的任何元素并选择“检查元素”来激活调试控制台。然而,我遇到的问题是,当我现在打开调试控制台时,在弹出窗口中输入表单元素不起作用。即使表单元素似乎有焦点(它有一个闪烁的光标处于活动状态),所有输入的输入都直接进入调试控制台。
更新:似乎焦点不是专门针对调试控制台,而是针对下面的任何窗口。就像扩展窗口是一个“留在顶部”的窗口,没有捕获任何输入。
更新:2012-07-24:更新到22.0.1215.0 (Official Build 147830) dev
并且错误仍然存在。但是,是的,Youtube 全屏现在突然可以在我的双屏系统上运行了!
2012-05-09 更新:在 Linux x64 (Ubuntu 12.04) 上从 20.0.1123 升级到 20.0.1130.1 dev。问题仍然存在,并且使调试扩展比需要的困难得多。还确认了旧 Chrome 版本 (20.0.1105.0) 上的行为。哦,好吧,也许这只是我......
2012-05-09 更新 2:假设这是一个错误,请考虑将背景页面添加到您的弹出窗口并登录到该页面的控制台,直到错误得到修复。至少这让我现在的生活更轻松。
更新:2012-10-19:正如 omri 所写(并指出),Inspect Popup 选项正在被放回 Chrome 中,这有望解决这个问题(最终)。
有人可以确认/否认这种行为,和/或建议可能的解决方法吗?