Internet explorer 11 javascript:对象是静态的

Internet explorer 11 javascript:对象是静态的,javascript,internet-explorer,Javascript,Internet Explorer,使用IE11(F12)中的交互式控制台,我得到了静态对象 user=> a={a:5,b:6} [object Object] { a : 5 , b : 6 } user=> a.l=6 object does not support this property 控制台的第一行显示: The attached page targets document mode 5. Some console APIs and features may not be available

使用IE11(F12)中的交互式控制台,我得到了静态对象

user=> a={a:5,b:6}
  [object Object] { a : 5 , b : 6 }
user=> a.l=6
  object does not support this property 
控制台的第一行显示:

The attached page targets document mode 5. Some console APIs and features may not be available.
是的,确实,有些API是不可访问的


如何在IE11中使用javascript获取动态对象?

您已将文档模式设置为5(Internet Explorer 5),将其更改回11:


在我的例子中,文档是一个框架窗口中的文档

因此,我在html文档的
标题
中添加了以下行,该行对
框架集
标记进行计数

<meta http-equiv="X-UA-Compatible" content="IE=10" />


然后,消息没有再次出现。这个问题似乎已经解决了,并且可以像w3c规范一样动态添加该属性。

我刚刚检查了IE11,代码运行良好,尽管我不确定这个
user=>
部分应该是什么,我刚刚做了
a=
部分,它将
a
分配给
窗口
这似乎对我在IE 11中的预期工作。这似乎取决于IE11中加载的文档。请提供它不工作的条件,不确定我在这里编辑的文档类型是什么意思,我发现了一个“附件处于模式5。一些API无法访问。“我在一家大公司工作,所以信息员总是比其他人更了解。。。