在IE8开发者工具中检查IFrame?

6

我非常喜欢使用IE7的开发者工具栏,最近升级到IE8以利用(似乎)功能更全面的开发者工具

IE8工具真的很好(终于可以与FireBug相媲美了),但是我似乎无法检查iframe内部,而我在IE7工具栏中可以这样做。

我不想降级到IE7,因为我喜欢IE8工具的其他一些特性,但检查iframe内部的能力是不可或缺的。

此外,FireBug对我们的网站用处有限,因为我们的网站是一个内部部署的内部应用程序,也就是说,“浏览器兼容性”不是我们的主要关注点,在FireFox中往往会出现重大功能错误。

以下是IE8工具在iframe周围的样子

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

涉及的<iframe>设置了其src属性(在ASP.NET代码后台中)。

更新: 我在此iframe示例页面上得到了相同的结果。如果有人能使用IE8开发者工具来检查那个iframe内部,那么我想听听他们的看法。


2
“...最终与Firebug相媲美”这句话是一句极度夸张的比喻,就好像你拿一块木板,在上面安装了木轮,然后说你“终于可以和奥迪相媲美了”。Internet Explorer开发者工具从来没有并且很可能永远不会接近Firebug或Chrome开发者工具。不幸的是,微软应该被禁止以任何方式向他们自己发布给公众使用的浏览器进行工作。因为仅仅因为Internet Explorer,我们的Web应用程序变得更糟糕了,如果历史上没有IE的话,情况会更好。事实。 - Robert Koritnik
3个回答

2

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


1

不太有用的回答:在我的这里它可以工作。

<iframe> 内部,我看到一个 <html>,其中包含正常的内容。

(这是 Win2k8 下的 RC1。)

FireBug 是否显示 iframe 有任何内容?是否动态填充 iframe?如果是,请尝试使用 JavaScript 调试,在填充 iframe 的位置设置断点。


回答评论中关于 http://www.htmlcodetutorial.com/frames/_IFRAME.html 的 iframe 的问题:

  • 我在 FireBug 中看到了内容文档
  • 但在 IE8 中没有看到。

与此处的内部示例相比,唯一的区别是你指向的 iframe 包含默认内容... 但由于这在 IE8 的开发工具中未显示,我只能认为这是一个缺陷,应该向微软报告。


这真的很奇怪。你能否访问此页面并告诉我是否可以检查 iframe 内部?http://www.htmlcodetutorial.com/frames/_IFRAME.html我得到了与我在帖子中描述的相同的结果。 - Ryan

1

这似乎是IE8开发者工具的一个错误。 从iframe引用的文档中删除<!DOCTYPE,然后您就可以继续了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接