firefox - 如何在 iFrame 中运行 Firefox 检查器?

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

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

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

最佳答案

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

因此,每当 DOMNode 出现在其中时,如果将鼠标悬停在它上面,它就会在页面中突出显示。

对于 iframe,Web 控制台确实支持 cd() 命令,请参阅 working with iframes .

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

关于firefox - 如何在 iFrame 中运行 Firefox 检查器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16745562/

相关文章:

javascript - Thunderbird 插件 - 按发件人过滤

html - 设置 <a href =""> 为本地文件的正确方法

internet-explorer - 在 google.co.uk 上,为什么我的网站在 Firefox 中的排名高于其他桌面浏览器?

jquery - 在调整容器 DIV 大小期间隐藏 iframe 会加快响应速度吗?

html - Youtube Overlay Image Div - Autoplay Underneath

javascript - Firefox 插件中面板内容脚本和页面内容脚本之间的全局变量

jquery - 使用 jQuery 在 Firefox 中单选按钮不传递值

html - Firefox 中的页面底部有空白,但 Chrome 中没有

javascript - Youtube 是否对自己域中的视频使用 &lt;iframe&gt; 或 <video> ?

javascript - 调试 Firefox 插件的 javascript