如何在不消失的情况下检查XUL弹出元素?

时间:2014-07-27 03:01:30

标签: firefox firefox-addon xul

Firefox 31打破了我的Googlebar Lite扩展程序,我正在尝试调试原因。我的问题是鼠标点击不再注册出现在自动完成弹出菜单中的搜索建议(作为Firefox autocomplete textbox控件的一部分)。我想用DOM Inspector检查这些chrome元素,但是在我能够检查之前弹出窗口关闭(摧毁匿名孩子)。

如何在不消失的情况下检查弹出元素(在这种情况下它是panel)?有没有办法可以强迫这种元素保持开放,这样我就可以检查它的孩子了?

2 个答案:

答案 0 :(得分:2)

检查自动完成DOM需要深入到自动完成代码中,以避免在检查之前破坏项目。

虽然可能,但我首先要查看自动填充代码是否已更改,因此我尝试了:

所以我实现了接口更改,实现了新的API方法,之后又破坏了东西:

getFinalCompleteValueAt: function(index) {
  return this._results[index];
},

我为你做了pull-request

答案 1 :(得分:0)

还尝试安装插件" Element Inspector"它允许你Shift +右键单击任何东西,然后在" DOM Inspector"

中弹出它

https://addons.mozilla.org/en-US/firefox/addon/element-inspector/