【问题标题】:Issues with Developer Tools (IE 11) - "Error: Object doesn't support property or method 'addEventListener'"开发人员工具 (IE 11) 的问题 - “错误:对象不支持属性或方法‘addEventListener’”
【发布时间】:2014-12-30 21:18:49
【问题描述】:

如果我尝试在 IE11 中打开开发人员工具,它会重新打开页面并放大(并丢失任何焦点/选定元素)。如果我随后关闭开发人员工具,它会引发“错误:对象不支持属性或方法'addEventListener'”错误,并且开发工具所在页面底部的空间未绘制,但为空。

【问题讨论】:

  • 当您打开工具栏时,检查“仿真”选项卡并确保您使用的是文档模式:Edge,浏览器:桌面,用户代理字符串:默认值。您是否尝试过重新安装 IE11?

标签: internet-explorer internet-explorer-11 ie-developer-tools


【解决方案1】:

在 Internet Explorer (version 9) 中原生支持 addEventListener 之前,您似乎陷入了旧文档模式。

打开您的开发人员工具后,查看右上角以确定当前正在使用哪种文档模式。如果文档加载后正在切换模式,您将看到以字符串"(default)"为后缀的原始文档模式:

可能是您无意中将文档切换到较旧的文档模式。或者,可能是文档本身(使用 x-ua-compatible 标头或元标记)将自己置于较旧的文档模式(或者是格式错误的标记)。

要查看的另一件事是兼容性视图设置(如果适用)。默认情况下,Intranet 站点通常以 Quirks 模式显示,这可能会呈现您所看到的结果。

【讨论】:

  • 所以澄清一下,把<meta http-equiv="x-ua-compatible" content="IE=edge">放在你的字符集标签之后的<head>中,但在另一个metas之前。在我发现这一点之前,我花了很长时间让我最新的 Bootstrap3 网络应用程序在我同事的计算机上运行。天知道为什么,但是 IE 说:“哦,你想用 jquery?那我要把这个页面渲染成 2006 年的样子。”编辑:另外,为了获得更大的向后兼容性,您可以尝试恢复到早期版本的 jquery(1.x 版本之一)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-24
  • 1970-01-01
  • 2019-01-28
  • 1970-01-01
  • 2019-07-05
  • 2014-07-29
相关资源
最近更新 更多