如何检查Firefox WebExtension弹出窗口?

时间:2016-01-28 09:09:08

标签: firefox-webextensions

我正在尝试将Google Chrome扩展程序作为Firefox Webextension运行。我原来的问题是弹出窗口没有高度。除此之外,我不能为我的生活找出如何检查弹出窗口的DOM。

顺便说一下,弹出窗口只是一个HTML文件,它在<requiredProperties> <requiredProperty key="projectName"> <defaultValue>hntest</defaultValue> </requiredProperty> <requiredProperty key="ConstantClassName"> <defaultValue>HnTestConstant</defaultValue> </requiredProperty> </requiredProperties> 中定义。

2 个答案:

答案 0 :(得分:7)

上述@ minj评论中引用的错误已在最新版本的Firefox中得到解决。您现在可以调试弹出窗口。 MDN explains it well;简而言之......

  1. 您点击一个按钮切换我们将要调用的效果&#34;弹出窗口现在停留在屏幕上&#34;
  2. 然后您使用下拉列表选择要调试的HTML文档(在这种情况下,它将是您的弹出式HTML代码)
  3. 执行此操作后,弹出窗口停留在屏幕上,检查器包含其HTML。我现在第一次这样做(在Firefox 49中)并且它运行良好。

答案 1 :(得分:3)

它是not currently possible,因为弹出窗口会自动关闭,并且没有可用的DOM视图。请参阅bug 1236944bug 950936

弹出窗口大小似乎在Firefox中无法正常工作。与bunch相关的bugs it