我正在尝试将Google Chrome扩展程序作为Firefox Webextension运行 . 我原来的问题是弹出窗口没有高度 . 除此之外,我无法为我的生活弄清楚如何检查弹出窗口的DOM .
顺便说一下,弹出窗口只是一个HTML文件,它在 browser_action.default_popup 中定义 .
browser_action.default_popup
上述@ minj评论中引用的错误在最新版本的Firefox中得到了解决 . 您现在可以调试弹出窗口 . MDN explains it well;简单来说...
你点击一个按钮来切换我们称之为"popups stay on the screen now"的效果
然后你使用下拉列表选择你要调试的HTML文档(在这种情况下它将是你的弹出HTML代码)
执行此操作后,弹出窗口将保留在屏幕上,检查器将包含其HTML . 我现在第一次这样做(在Firefox 49中)并且它运行良好 .
它是not currently possible,因为弹出窗口会自动关闭,并且没有可用的DOM视图 . 见bug 1236944和bug 950936 .
弹出窗口大小似乎在Firefox中无法正常工作 . it与bugs有关bugs .
2 回答
上述@ minj评论中引用的错误在最新版本的Firefox中得到了解决 . 您现在可以调试弹出窗口 . MDN explains it well;简单来说...
你点击一个按钮来切换我们称之为"popups stay on the screen now"的效果
然后你使用下拉列表选择你要调试的HTML文档(在这种情况下它将是你的弹出HTML代码)
执行此操作后,弹出窗口将保留在屏幕上,检查器将包含其HTML . 我现在第一次这样做(在Firefox 49中)并且它运行良好 .
它是not currently possible,因为弹出窗口会自动关闭,并且没有可用的DOM视图 . 见bug 1236944和bug 950936 .
弹出窗口大小似乎在Firefox中无法正常工作 . it与bugs有关bugs .