在 Firefox 中调试弹出窗口 window

Debug popup window in Firefox

我正在尝试调试一个 UI 问题,该问题仅在 Firefox 的弹出窗口 window 中发生(通过 window.open 完成)。

我发现弹出窗口中无法访问源映射,即使它们在主窗口中可见 window。因此,您根本无法在弹出窗口中暂停执行。 (我试图在下拉菜单打开时暂停,以便我可以检查它)。

你不能 "Break on... > Subtree Modification" - 它什么都不做。

如果您尝试在弹出窗口中 console.log 一段 DOM,它也会失败。你不能 document.getElementById('myid') - 它只查看主要 window 的 DOM,而不是弹出窗口。

我有哪些选择?

显然是 Firefox 中的一个合法错误: https://bugzilla.mozilla.org/show_bug.cgi?id=1615355