6

我真的很喜欢在 IE7 中使用开发者工具栏,最近升级到 IE8 以利用(似乎是)功能更全的开发者工具

IE8 工具非常出色(最终与 FireBug 相媲美),但我似乎无法检查 iframe 内部,而我可以使用 IE7 工具栏。

我不希望降级到 IE7,因为我喜欢 IE8 工具的其他一些功能,但是在 iframe 内部进行检查的能力是一个交易破坏者。

此外,firebug 对我的实用性有限,因为我们的网站是一个内部部署的 Intranet 应用程序,这意味着“浏览器兼容性”的优先级非常低,主要功能在 FireFox 中经常被破坏。

这是 IE8 工具在 iframe 周围的样子

在 firebug 中,我可以<html>在 iframe 下看到一个元素,我可以像页面的其余部分一样展开它

<iframe>问题的src属性设置为服务器端(在 ASP.NET 代码隐藏中)

更新:我在这个Iframe 示例页面上得到了相同的结果。如果有人可以使用 IE8 开发人员工具来检查内部,iframe那么我想听听。

4

3 回答 3

2

安装 IE8 的最终版本,您将轻松浏览任何元素,包括 iFrame 和其他容器控件。

于 2009-07-28T12:56:25.923 回答
1

无用的答案:它在这里对我有用。

在里面<iframe>我看到<html>里面是正常的内容。

(这是Win2k8下的RC1。)

FireBug 是否显示具有任何内容的 iframe?iframe 是动态填充的吗?如果是这样,请尝试在填充 iframe 的点上使用断点进行 JavaScript 调试。


回答评论中的问题。来自http://www.htmlcodetutorial.com/frames/_IFRAME.html的 iframe :

  • 我在 FireBug 中看到内容文档
  • 我在 IE8 中看不到它。

一件事(与此处的内部示例相比)是您指向的 iframe 包含默认内容......但由于 IE8 的开发工具中没有显示,我只能认为这是一个缺陷,应该向 MS 报告。

于 2009-02-18T15:33:20.047 回答
1

这似乎是 IE8 开发人员工具的错误。从 iframe 引用的文档中删除 <!DOCTYPE 就可以了。

于 2009-03-19T07:45:03.747 回答