IE11开发者工具- DOM在哪里?

3

我正在测试一个网站上更改的页面,并选择在IE版本中测试变化-试图做好工作,确保我已经测试了一切。

不幸的是,我在IE8和IE9中发现了一个小问题,其中一些内容似乎没有出现。太棒了-这就是测试的目的,接下来我需要找出原因。我立即启动了DOM浏览器并注意到了一些奇怪的东西:

工作正常的IE10 / IE11 DOM浏览器-我可以通过在页面上选择它来正确地跳转到元素:

enter image description here

IE8 / IE9 DOM浏览器-选择等不起作用:

enter image description here

所以IE9基本上没有显示DOM...尽管它在那里,因为它已经成功解析和呈现了几乎整个页面的其余部分。我已经检查了控制台,没有错误或警告。我不知道为什么会发生这种情况,也不愿卸载IE11以便安装旧版本。

有其他人看到过这种情况吗?您能否建议任何方法使DOM浏览器正常工作?


似乎是个错误。所以这个错误在IE8和9中出现了? - Raptor
建议编写一个最小示例,你可能会在其中找到答案。 - Lie Ryan
@ShivanRaptor:IE11开发人员工具的IE8/IE9模式可能存在错误。在这些浏览器中缺失的内容确实是缺失了。 - Ian
@Ian 从你的截图中我可以看到,在IE9模式下浏览器没有使用正确的<html>标签,这在IE11中是“期望”的,我认为这可能是问题所在。请查看此SO问题此Microsoft bug跟踪器 - Passerby
@Ian:这正是为什么制作一个最小化的示例非常重要的原因。1300行HTML实际上并不算太大。进行二分删除,删除大约一半的代码(注意不要引入语法错误),查看问题是否仍然存在,如果问题消失,则恢复并删除另一半,如果问题在删除任何一半时消失,则删除看起来应该正确的中间部分,重复此过程,直到您无法保留任何其他内容而保持问题。有了1000行代码,您应该在大约十个步骤内将其缩减到几十行左右。 - Lie Ryan
显示剩余2条评论
1个回答

2

我已经在另一个网站上成功重现了这个问题,并向IE团队提交了一个错误报告,您可以在这里查看。


我也有同样的问题。目前我无法在不切换回“Edge”的情况下打开DOM,但我相当确定昨天在简单地刷新页面后,DOM资源管理器向我展示了内容。 - shannon
1
奇怪,现在它又回来了......只需要刷新几次并切换文档模式。神奇。 - shannon

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