为什么 forEach() 在 IE11 的 iframe 中不起作用
Why does forEach() not work in an iframe in IE11?
这个问题作为题外话被关闭了,所以我标记了缺失的信息。
具体问题或错误加上最短代码:
下面的代码在IE11中不起作用,如果它在某些网站的iframe中。("某些"并不具体,但我没有公开演示。我无法制作一个,直到我在我的私人代码中找到原因。尽管如此,这个问题还是足够具体的,可以由专家回答,这就是为什么我问SO而不是一个没有任何想法的漫长调试过程。
['a', 'b'].forEach(function(elem){console.log(elem);});
该错误指出数组不支持 forEach 方法。
期望的行为:
forEach() 方法为每个数组执行一次提供的函数 元素。- MDN
"
如果顶级页面未处于边缘模式,IE11 将使用 Quirks 模式仿真。"
在此模式下,数组不支持 forEach 方法。
改用一个简单的 for 循环,或者紧跟在父级的标题标签之后:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
相关文章:
- 从子级(iframe)到父级的跨域通信不起作用
- iframe中的jQuery查找元素不起作用
- 如果iframe在src(pdf或text)中有非html文档,则iframe中的onload不起作用
- iframe resizer内部的锚点链接不'不起作用
- 我需要一种自动调整iframe大小的方法,无论我查到什么,它都不起作用
- 占位符属性嵌入IE中的iframe时不起作用
- jQuery道具在iframe中不起作用
- Iframe加载动画不起作用
- 将IFrame滚动到顶部在Chrome中不起作用
- Iframe滚动溢出隐藏在css中不起作用
- iframe高度100%不起作用
- document.ready函数在iframe内不起作用
- 火狐浏览器 iframe 设计模式不起作用
- Javascript href 刷新 iframe 不起作用
- 当我使用绝对URL时,Iframe不起作用
- 静音iframe不起作用不是youtube iframe
- javascript的历史.pushState对iframe不起作用
- Iframe不起作用
- 为什么scrollTo()方法对iframe不起作用?
- 为什么谷歌地图iframe不起作用并显示位置