开发人员工具的问题(IE 11) - "错误:对象不支持属性或方法'addEventListener'"

Ken*_*key 4 internet-explorer ie-developer-tools internet-explorer-11

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

Sam*_*son 7

addEventListener在Internet Explorer(版本9)中本地提供支持之前,这听起来像是被抛入遗留文档模式.

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

在此输入图像描述

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

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

  • 所以要澄清一下,在你的charset标签之后的`<head>`中加上`<meta http-equiv ="x-ua-compatible"content ="IE = edge">`,但是在另一个`meta`s之前.我有一段时间让我最新的Bootstrap3网络应用程序在同事的计算机上运行,​​直到我发现这一点.善良知道为什么,但是IE会说:"哦,你想使用jquery吗?那么我将把这个页面呈现为2006年." 编辑:另外,为了获得更大的向后兼容性,您可以尝试恢复到早期版本的jquery(1.x版本之一). (4认同)