塔玛斯·波瓦里(TamásBolvári)
这个问题被关闭为题外话,因此我已标记了缺少的信息。
具体问题或错误以及所需的最短代码:
如果位于某些网站的iframe中,则以下代码在IE11中不起作用。(“某些”不是特定的,但我没有公开的演示。只有在我的私人代码中找到原因后,我才能进行演示。不过,这个问题足够具体,可以由专家回答,即为什么我问SO而不是漫长的调试过程而没有任何想法。)
['a', 'b'].forEach(function(elem){console.log(elem);});
该错误表明该数组不支持forEach方法。
所需行为:
forEach()方法每个数组元素执行一次提供的函数。- MDN
塔玛斯·波瓦里(TamásBolvári)
“如果顶层页面不在边缘模式下,则IE11使用Quirks模式仿真。” - MSDN
在这种模式下,数组不支持forEach方法。
请改用简单的for循环,或在父项的title标记后写上:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句