【问题标题】:How do I run Firefox inspector within an iFrame?如何在 iFrame 中运行 Firefox 检查器?
【发布时间】:2013-05-25 01:26:33
【问题描述】:

我知道 Chrome 的检查器有一个选择器来选择与控制台一起使用的框架。 Firebug 有一个类似的命令,cd(window.frames[number])。 Firefox Devtools 中有类似的东西吗?我想 frame.window.eval 可以工作,但前提是它不是跨域的。

我还想知道是否有荧光笔可以检查 Web 控制台命令的结果,例如 document.getElementsByClassName(...)。但您至少可以通过编程方式更改元素的样式以“看到”它。

【问题讨论】:

标签: firefox iframe firefox-addon firebug firefox-developer-tools


【解决方案1】:

DOMNode 对象在 Web 控制台悬停时会在页面中突出显示,这就是所谓的“变量视图”。当您单击对象以查看其属性时,“变量视图”也在 Web 控制台中使用(它是出现的侧边栏),并且在断点处暂停时也用于调试器中(包含各种范围的右侧边栏变量)。

因此,只要 DOMNode 出现在其中,如果将鼠标悬停在它上面,它将在页面中突出显示。

对于 iframe,webconsole 确实支持 cd() 命令,请参阅 working with iframes

我们还积极working on a bug,只要当前页面中有框架/iframe,就会在工具箱中添加一个下拉菜单,让您轻松地从一个切换到另一个。

【讨论】:

    【解决方案2】:

    您可以在控制台click to inspect a node 和调试器starting in Firefox 29,目前在Aurora channel

    【讨论】:

    • 我前几天在 Nightly 中看到了 - x 旁边的右侧图标。如果它在鼠标悬停时突出显示,而不是单击,那就太好了。
    猜你喜欢
    • 1970-01-01
    • 2014-07-16
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多